ນີ້ແມ່ນຄໍາສັ່ງ bossac ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ນາຍຊ່າງ - ໂປລແກລມສາຍຄໍາສັ່ງສໍາລັບ Atmel SAM ARM microcontrollers
ສະຫຼຸບສັງລວມ
ນາຍຊ່າງ [OPTIONS] [ເອກະສານ]
ລາຍລະອຽດ
BOSSA - ແຫຼ່ງເປີດພື້ນຖານ SAM-BA Application - ເປັນໂປລແກລມ Flash ສໍາລັບ Atmel SAM
microcontrollers. ນີ້ແມ່ນການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງສໍາລັບການຂຽນຮູບພາບຄູ່ກັບ
FLASH ຫຼື ROM ຂອງ microcontroller ເປົ້າໝາຍຜ່ານການເຊື່ອມຕໍ່ USB ຫຼື serial. ທີສອງ ນາຍຊ່າງ
ອາດຈະຖືກນໍາໃຊ້ເພື່ອ dump ຂໍ້ມູນຖານສອງຢູ່ໃນ microcontroller ເປົ້າຫມາຍຫຼືຈໍສະແດງຜົນ
ຂໍ້ມູນການວິນິດໄສກ່ຽວກັບອຸປະກອນ.
OPTIONS
-e, --ລົບ
ລຶບໜ່ວຍຄວາມຈຳແຟລດທັງໝົດຂອງເປົ້າໝາຍກ່ອນທີ່ຈະດຳເນີນການອ່ານ ຫຼືຂຽນ
ການປະຕິບັດງານ.
-w, --ຂຽນ
ຂຽນ ເອກະສານ ກັບຫນ່ວຍຄວາມຈໍາ flash ຂອງເປົ້າຫມາຍ. ການປະຕິບັດງານນີ້ສາມາດເລັ່ງລັດໄດ້ຢ່າງມະຫາສານ
ຖ້າຫາກວ່ານໍາໃຊ້ຮ່ວມກັບ --ລົບ ທາງເລືອກ.
-r, --ອ່ານ[=ຫລືຂະຫຍາຍໂຕ]
ອ່ານ ຫລືຂະຫຍາຍໂຕ bytes ຈາກຫນ່ວຍຄວາມຈໍາ flash ຂອງເປົ້າຫມາຍແລະເກັບຮັກສາເນື້ອໃນໃນ ເອກະສານທີ່ຢູ່ ຖ້າຫາກວ່າ
ຫລືຂະຫຍາຍໂຕ ບໍ່ໄດ້ລະບຸເນື້ອໃນທັງຫມົດກ່ຽວກັບຫນ່ວຍຄວາມຈໍາ flash ຂອງເປົ້າຫມາຍຈະ
ຕໍ່ມາຈະຖືກອ່ານ ແລະຂຽນໃສ່ແຜ່ນ.
-v, --ກວດສອບ
ຢັ້ງຢືນວ່າ ເອກະສານ ກົງກັບເນື້ອໃນຂອງ flash ໃນເປົ້າຫມາຍ, ຫຼືໃນທາງກັບກັນຖ້າທ່ານ
ມັກ.
-p, --ພອດ[=PORT]
ໃຊ້ພອດ serial PORT ເພື່ອຕິດຕໍ່ສື່ສານກັບອຸປະກອນ. ໂດຍຄ່າເລີ່ມຕົ້ນຂອງໂຄງການນີ້
ອັດຕະໂນມັດຈະສະແກນທຸກພອດ serial ຊອກຫາອຸປະກອນທີ່ຮອງຮັບ.
-b, -ເປີດ[=BOOL]
Boot ຈາກ ROM ຖ້າ BOOL ແມ່ນ 0. Boot ຈາກ FLASH ຖ້າ BOOL ແມ່ນ 1. (ອັນສຸດທ້າຍແມ່ນຄ່າເລີ່ມຕົ້ນ.)
ຕົວເລືອກນີ້ຖືກປະຕິເສດຢ່າງສົມບູນໃນອຸປະກອນທີ່ບໍ່ຮອງຮັບ.
-c, -- ໂບ[=BOOL]
ປິດການທໍາງານການກວດຫາ brownout ຖ້າ BOOL ແມ່ນ 0. ເປີດໃຊ້ການກວດຫາ brownout ຖ້າ BOOL ແມ່ນ 1.
(ອັນສຸດທ້າຍແມ່ນຄ່າເລີ່ມຕົ້ນ.)
-t, --bor[=BOOL]
ປິດການທໍາງານ brownout reset if BOOL ແມ່ນ 0. ເປີດໃຊ້ງານ brownout reset if BOOL ແມ່ນ 1. (ໄດ້
ຕໍ່ມາແມ່ນຄ່າເລີ່ມຕົ້ນ.)
-l, --ລັອກ[=ບັນຊີ]
ລັອກພື້ນທີ່ແຟດ ບັນຊີ. ຫຼາຍຂົງເຂດອາດຈະຖືກລະບຸເປັນ a
ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ພາກພື້ນທັງໝົດຈະຖືກລັອກຖ້າບໍ່ມີ ບັນຊີ ແມ່ນໃຫ້ (ຄ່າເລີ່ມຕົ້ນ).
-u, --ປົດລັອກ[=ບັນຊີ]
ປົດລັອກພາກພື້ນ flash ບັນຊີ. ຫຼາຍຂົງເຂດອາດຈະຖືກລະບຸເປັນ a
ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ພາກພື້ນທັງໝົດຈະຖືກປົດລັອກຖ້າບໍ່ມີ ບັນຊີ ແມ່ນໃຫ້ (ຄ່າເລີ່ມຕົ້ນ).
-s, -- ຄວາມປອດໄພ
ຕັ້ງທຸງຄວາມປອດໄພແຟລດ.
-U, --force_usb_port[=BOOL]
ເປີດໃຊ້ການກວດສອບອັດຕະໂນມັດຂອງພອດ USB ຂອງເປົ້າໝາຍຖ້າ BOOL ແມ່ນບໍ່ຖືກຕ້ອງ. ປິດການໃຊ້ງານ USB
port autodetection ຖ້າ BOOL ເປັນຄວາມຈິງ. (ອະດີດແມ່ນຄ່າເລີ່ມຕົ້ນ.)
-R, --ຣີເຊັດ
ຣີເຊັດ CPU ຫຼັງຈາກຂຽນ ເອກະສານ ຮອດເປົ້າໝາຍ. ທາງເລືອກນີ້ແມ່ນສົມບູນ
ບໍ່ສົນໃຈໃນອຸປະກອນທີ່ບໍ່ຮອງຮັບ.
-i, -- ຂໍ້ມູນ
ສະແດງຂໍ້ມູນການວິນິດໄສການກໍານົດອຸປະກອນເປົ້າຫມາຍດັ່ງກ່າວ.
-d, --debug
ພິມຂໍ້ຄວາມວິນິດໄສ verbose ເພື່ອຈຸດປະສົງດີບັກ.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການຊ່ວຍເຫຼືອເສັ້ນຄໍາສັ່ງສັ້ນ.
ຕົວຢ່າງ
ນາຍຊ່າງ -e -w -v -b image.bin # ລຶບໄຟ, ຂຽນ image.bin
ເພື່ອ FLASH, ກວດສອບການຂຽນ, ແລະຕັ້ງ boot ຈາກ FLASH
ນາຍຊ່າງ --port=ttyACM0 -U false -e -w -v -b -R image.bin # ເຮັດແບບດຽວກັນກັບ
ຕົວຢ່າງທີ່ຜ່ານມາ, ຍົກເວັ້ນບັງຄັບຂຽນໃສ່ອຸປະກອນທີ່ເຊື່ອມຕໍ່ກັບ ttyACM0 ແລະຕັ້ງຄ່າ ໃໝ່
CPU ຫຼັງຈາກກວດສອບການຂຽນ
ນາຍຊ່າງ -r0x10000 image.bin # ອ່ານ 64KB ຈາກ FLASH ໃນ
ອຸປະກອນເປົ້າຫມາຍ, ຫຼັງຈາກນັ້ນຂຽນມັນອອກໄປຫາ image.bin ຢູ່ໃນຮາດດິດຂອງທ່ານ
ໃຊ້ bossac ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net