ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

lpcprog - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ lpcprog ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ lpcprog ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


lpcprog - NXP's LPC micro-controllers flasher

ສະຫຼຸບສັງລວມ


lpcprog -d serial_device -c ຄໍາສັ່ງ [OPTIONS] ... [ເອກະສານ]

ລາຍລະອຽດ


ໃຊ້ໂປໂຕຄອນ ISP ເພື່ອກະພິບຕົວຄວບຄຸມຈຸນລະພາກ LPC ຢູ່ເທິງສາຍ serial.

ສໍາລັບຄໍາສັ່ງທັງຫມົດ, ຕົວຄວບຄຸມຈຸນລະພາກເປົ້າຫມາຍຕ້ອງຢູ່ໃນໂຫມດ ISP ແລະລໍຖ້າ
ຄຳສັ່ງ synchronization ISP (ສະຖານະເລີ່ມຕົ້ນເມື່ອເຂົ້າສູ່ໂໝດ ISP). ເບິ່ງ ISP MODE ແລະລະຫັດ
ອ່ານພາກສ່ວນການປົກປ້ອງສຳລັບລາຍລະອຽດເພີ່ມເຕີມ.

ການໂຕ້ຖຽງ FILE ຕ້ອງ ຈະຖືກມອບໃຫ້ສໍາລັບຄໍາສັ່ງ dump ແລະ flash. ສໍາລັບຄໍາສັ່ງ flash ໄຟລ໌ນີ້ແມ່ນ
ຂໍ້ມູນ (ໂຄງການ) ທີ່ຈະຂຽນໃສ່ LPC ຫນ່ວຍຄວາມຈໍາ Flash ພາຍໃນ. ສໍາລັບຄໍາສັ່ງ dump, ມັນຈະ
ເກັບຮັກສາເນື້ອໃນຕົວຈິງຂອງ LPC ຫນ່ວຍຄວາມຈໍາ flash ພາຍໃນ.

ການໂຕ້ຖຽງບັງຄັບຕໍ່ທາງເລືອກຍາວແມ່ນບັງຄັບສໍາລັບທາງເລືອກສັ້ນເກີນໄປ.

-p, --ສ່ວນ==ບໍລິສັດ
ໃຊ້ PARTS ເປັນໄຟລ໌ຄໍາອະທິບາຍສ່ວນຕ່າງໆ ແທນທີ່ຈະເປັນໄຟລ໌ເລີ່ມຕົ້ນ. ເບິ່ງພາກສ່ວນ
ພາກສ່ວນເອກະສານລາຍລະອຽດສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ລາຍລະອຽດຂອງພາກສ່ວນເລີ່ມຕົ້ນ
ແລະລໍາດັບຄວາມສໍາຄັນ.

-d, -- ອຸ​ປະ​ກອນ​=DEV
ໃຊ້ DEV ເປັນ host serial line ເພື່ອດໍາເນີນໂຄງການເປົ້າຫມາຍ. ເສັ້ນທາງເຕັມຕ້ອງໄດ້ຮັບການສະຫນອງໃຫ້.
ໄຟລ໌ node ອຸປະກອນປົກກະຕິແລ້ວແມ່ນຕັ້ງຢູ່ໃນ / dev / ລະບົບ.

-c, -- ຄໍາສັ່ງ=ຄໍາສັ່ງ
ຄໍາສັ່ງທີ່ຈະປະຕິບັດ. ຄໍາສັ່ງຕ້ອງເປັນຫນຶ່ງໃນ id, dump, ໌ Flash, ເປົ່າ or go, ທະເລສາບ
ພາກສ່ວນ COMMANDS ສໍາລັບຄໍາອະທິບາຍຄໍາສັ່ງ.

-b, --baudrate=ບ້າ
ໃຊ້ BAUD ເປັນ baudrate ສໍາລັບການສື່ສານກັບອຸປະກອນເປົ້າຫມາຍດັ່ງກ່າວ. ຄ່າເລີ່ມຕົ້ນເປັນ
115200​.

-t, -- ຕິດຕາມ
ເປີດໃຊ້ການຕິດຕາມຜົນຂອງການສື່ສານ serial ກັບອຸປະກອນເປົ້າຫມາຍ

-f, --ຄວາມຖີ່=FREQ
ໃຊ້ FREQ (KHz) ເປັນຄວາມຖີ່ຂອງ oscilator ຂອງອຸປະກອນເປົ້າໝາຍ. ຄ່າເລີ່ມຕົ້ນເປັນ 10000 KHz

-n, --no-user-code
ຢ່າຄິດໄລ່ລະຫັດຜູ້ໃຊ້ທີ່ຖືກຕ້ອງສໍາລັບ vector ຍົກເວັ້ນ 7. ເບິ່ງສ່ວນ USER CODE.

-h, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການຊ່ວຍເຫຼືອ ແລະອອກ

-v, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ

ສາມາດ


ຄໍາສັ່ງຕ້ອງເປັນຫນຶ່ງໃນ id, dump, ໌ Flash, ເປົ່າ or go.

id ໄດ້ id ຄໍາສັ່ງສະແດງ ID ການກໍານົດສ່ວນ LPC, uid (ID ເປັນເອກະລັກ), ແລະ
ລຸ້ນ bootloader ຂອງອຸປະກອນເປົ້າໝາຍທີ່ເຊື່ອມຕໍ່.

dump ຖິ້ມເນື້ອຫາໜ່ວຍຄວາມຈຳແຟລດຂອງເປົ້າໝາຍທີ່ເຊື່ອມຕໍ່ທັງໝົດໃສ່ໄຟລ໌ທີ່ໃຫ້ໄວ້. ນີ້
ຄໍາສັ່ງຮຽກຮ້ອງໃຫ້ມີການໂຕ້ຖຽງໄຟລ໌.

໌ Flash ກະພິບເນື້ອໃນຂອງໄຟລ໌ທີ່ໃຫ້ເປັນການໂຕ້ຖຽງກັບຈຸດເລີ່ມຕົ້ນຂອງການເຊື່ອມຕໍ່
ຫນ່ວຍຄວາມຈໍາ flash ຂອງເປົ້າຫມາຍ. ການຄິດໄລ່ອັດຕະໂນມັດຂອງລະຫັດຜູ້ໃຊ້ແມ່ນເຮັດແລະລະຫັດຜູ້ໃຊ້
ຖືກເກັບໄວ້ໃນ vector ຂໍ້ຍົກເວັ້ນທີ 7. ໃຊ້ -n ທາງເລືອກເພື່ອປ້ອງກັນລະຫັດຜູ້ໃຊ້
ການ​ດັດ​ແກ້​. ຖ້າທ່ານຕ້ອງການຂຽນໄຟລ໌ຂອງທ່ານໄປຫາພາກສ່ວນ flash ອື່ນ, ໃຫ້ໃຊ້ປຸ່ມ
lpcisp ເຄື່ອງມື.

ເປົ່າ ລຶບແຟລດທັງໝົດ.

go ບໍ່ຮອງຮັບເທື່ອ. ຕັ້ງເປົ້າໝາຍຄືນໃໝ່ໂດຍໃຊ້ປຸ່ມຣີເຊັດຮາດແວ ຫຼືປິດເປີດເຄື່ອງ
ອຸປະກອນເພື່ອເລີ່ມຕົ້ນໂຄງການ.

ບໍລິສັດ ລາຍລະອຽດ ເອກະສານ


ໄຟລ໌ຄໍາອະທິບາຍພາກສ່ວນເລີ່ມຕົ້ນແມ່ນ /etc/lpctools_parts.def ຫຼື ./lpctools_parts.def The
ໄຟລ໌ລາຍລະອຽດພາກສ່ວນຖືກແຍກວິເຄາະສໍາລັບຄໍາອະທິບາຍອຸປະກອນ LPC ສໍາລັບການ dump, ເປົ່າ, ແລະ flash
ຄໍາສັ່ງ. ຖ້າບໍ່ມີຄ່າເລີ່ມຕົ້ນທີ່ມີຢູ່ ແລະບໍ່ມີໄຟລ໌ທີ່ມີຢູ່ໃຫ້ໃຊ້ -p ທາງເລືອກ,
ຄໍາສັ່ງເຫຼົ່ານີ້ບໍ່ສາມາດປະຕິບັດໄດ້. ຖ້າຄໍາອະທິບາຍສ່ວນບໍ່ພົບຢູ່ໃນທໍາອິດທີ່ພົບ
ໄຟລ໌, ຄໍາສັ່ງຈະບໍ່ດໍາເນີນການ. ຖ້າບໍ່ມີ -p ທາງເລືອກແມ່ນສະຫນອງໃຫ້, ໂຄງການເບິ່ງ
ສໍາລັບ lpctools_parts.def ໃນໄດເລກະທໍລີປະຈຸບັນກ່ອນ, ແລະຫຼັງຈາກນັ້ນຢູ່ໃນ / ແລະອື່ນໆ / ລະບົບ.

ເນື້ອໃນຂອງໄຟລ໌ຄໍາອະທິບາຍພາກສ່ວນແມ່ນບັນຊີລາຍຊື່ຂອງລາຍລະອຽດຂອງພາກສ່ວນ LPC. ແຕ່ລະສາຍ
ຖືຄໍາອະທິບາຍສ່ວນຫນຶ່ງ. ແຖວເລີ່ມຕົ້ນດ້ວຍ # ແມ່ນຄຳເຫັນ. ອ້າງອີງເຖິງໄຟລ໌ເລີ່ມຕົ້ນ
ພົບເຫັນຢູ່ໃນ / ແລະອື່ນໆ / ໄດເລກະທໍລີສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຮູບແບບເສັ້ນ.

ຜູ້ໃຊ້ CODE


ລະຫັດຜູ້ໃຊ້ທີ່ຖືກຕ້ອງແມ່ນຕ້ອງການໂດຍ LPC bootloader ເພື່ອເລີ່ມຕົ້ນໂຄງການຜູ້ໃຊ້ພາຍໃນ.
ລະຫັດຜູ້ໃຊ້ຖືວ່າຖືກຕ້ອງຖ້າສະຖານທີ່ vector ຍົກເວັ້ນທີ່ສະຫງວນໄວ້ 7 (ຊົດເຊີຍ 0x 0000
001C ໃນ​ຕາ​ຕະ​ລາງ vector​) ປະ​ກອບ​ດ້ວຍ 2 ການ​ສົມ​ບູນ​ຂອງ​ການ​ກວດ​ສອບ​ຂອງ​ການ​ເຂົ້າ​ຕາ​ຕະ​ລາງ 0
ຜ່ານ 6. ນີ້ເຮັດໃຫ້ checksum ຂອງຕາຕະລາງ 8 ທໍາອິດເປັນ 0.

ຖ້າລາຍເຊັນບໍ່ຖືກຕ້ອງ LPC ເຂົ້າສູ່ໂໝດ ISP.

ພຶດຕິກໍາເລີ່ມຕົ້ນຂອງ lpcprog ແມ່ນເພື່ອຄິດໄລ່ລະຫັດທີ່ຖືກຕ້ອງສໍາລັບ vector ຂໍ້ຍົກເວັ້ນທີ 7
ແລະແກ້ໄຂຂໍ້ມູນຖານສອງທີ່ຕັ້ງໂຄງການໃຫ້ໃສ່ລະຫັດທີ່ຖືກຕ້ອງນີ້. ທ່ານ​ສາ​ມາດ​ປ້ອງ​ກັນ​ການ​ນີ້​ໂດຍ​
ການນໍາໃຊ້ -n ທາງເລືອກ.

ISP MODE ແລະ CODE READ PROTECTION


ການ​ປົກ​ປ້ອງ​ການ​ອ່ານ​ລະ​ຫັດ​ແມ່ນ​ກົນ​ໄກ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້ "ຜູ້​ໃຊ້​" ເພື່ອ​ໃຫ້​ສາ​ມາດ​ໃນ​ລະ​ດັບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຂອງ​
"ຄວາມປອດໄພ" ໃນລະບົບເພື່ອໃຫ້ການເຂົ້າເຖິງ flash on-chip ແລະການນໍາໃຊ້ ISP ສາມາດ
ຖືກຈຳກັດ. ເມື່ອຕ້ອງການ, CRP ຖືກເອີ້ນໂດຍການຂຽນໂປລແກລມຮູບແບບສະເພາະໃນສະຖານທີ່ flash
ທີ່ 0x0000 02FC. ຄໍາສັ່ງ IAP ບໍ່ໄດ້ຮັບຜົນກະທົບຈາກການປ້ອງກັນການອ່ານລະຫັດ.

ຖ້າອຸປະກອນຂອງທ່ານບໍ່ເຂົ້າໄປໃນສະຖານະ ISP, ຫຼືຖ້າບາງຄໍາສັ່ງບໍ່ສໍາເລັດ, ມັນອາດຈະເປັນໄປໄດ້
ເນື່ອງຈາກວ່າກົນໄກ CRP ຖືກໃຊ້ຢູ່ໃນອຸປະກອນຂອງທ່ານ.

ການປົກປ້ອງການອ່ານລະຫັດຈະບໍ່ຖືກປະຕິບັດຍ້ອນວ່າມັນຂັດກັບໃບອະນຸຍາດຂອງເຄື່ອງມືນີ້
ແລະຕໍ່ຕ້ານປັດຊະຍາຂອງຊອບແວຟຣີ.

ໃຊ້ lpcprog ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad