STMicroelectronics UM2406 ຊຸດຊອບແວ RF-Flasher Utility
ຂໍ້ມູນຈໍາເພາະ
- ຮອງຮັບອຸປະກອນ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ແລະ BlueNRG-2
- ການໂຕ້ຕອບ: ໂຫມດ UART ແລະໂຫມດ SWD
- ຄຸນລັກສະນະ: ການດໍາເນີນໂຄງການຫນ່ວຍຄວາມຈໍາ Flash, ການອ່ານ, ການລົບຈໍານວນຫຼາຍ, ການກວດສອບເນື້ອໃນ
- ຄວາມຕ້ອງການຂອງລະບົບ: RAM 2 GB, ພອດ USB, Adobe Acrobat Reader 6.0 ຫຼືສູງກວ່າ
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ການເລີ່ມຕົ້ນ
ພາກນີ້ໃຫ້ຂໍ້ມູນກ່ຽວກັບຄວາມຕ້ອງການຂອງລະບົບແລະການຕິດຕັ້ງຊຸດຊອບແວ.
ຄວາມຕ້ອງການລະບົບ:
- ຢ່າງນ້ອຍ 2 GB ຂອງ RAM
- ພອດ USB
- Adobe Acrobat Reader 6.0 ຫຼືຫຼັງຈາກນັ້ນ
- ຂະໜາດການສະແດງຜົນທີ່ແນະນຳ ແລະການຕັ້ງຄ່າສູງສຸດ 150%
ການຕິດຕັ້ງຊຸດຊອບແວ:
ເພື່ອເປີດໃຊ້ປະໂຫຍດ, ໃຫ້ຄລິກທີ່ໄອຄອນ RF-Flasher Utility ທີ່ຢູ່ໃນ [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
ການໂຕ້ຕອບແຖບເຄື່ອງມື
ໃນແຖບເຄື່ອງມືຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ RF-Flasher, ຜູ້ໃຊ້ສາມາດປະຕິບັດການດັ່ງຕໍ່ໄປນີ້:
- ໂຫຼດ .bin ຫຼື .hex ທີ່ມີຢູ່ແລ້ວ file: [File] > [ເປີດ file…]
- ບັນທຶກຮູບພາບຄວາມຊົງຈໍາໃນປະຈຸບັນ: [File] > [ບັນທຶກ File ໃນຖານະເປັນ…]
- ປິດ .bin ຫຼື .hex ທີ່ມີຢູ່ແລ້ວ file: [File] > [ປິດ file]
- ຕັ້ງຄ່າຄວາມຖີ່ ST-LINK: [Tools] > [Settings…]
- ເປີດໃຊ້ ຫຼືປິດການນຳໃຊ້ບັນທຶກ file ການສ້າງ: [Tools] > [Settings…]
FAQ
- ອຸປະກອນໃດທີ່ສະຫນັບສະຫນູນໂດຍຊຸດຊອບແວ RF-Flasher?
ຊຸດຊອບແວປະຈຸບັນສະຫນັບສະຫນູນອຸປະກອນ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ແລະ BlueNRG-2. - ຄວາມຕ້ອງການລະບົບຂັ້ນຕ່ໍາເພື່ອດໍາເນີນການ RF-Flasher utility ແມ່ນຫຍັງ?
ຄວາມຕ້ອງການຂັ້ນຕ່ໍາຂອງລະບົບປະກອບມີຢ່າງຫນ້ອຍ 2 GB ຂອງ RAM, ພອດ USB, ແລະ Adobe Acrobat Reader 6.0 ຫຼືຫຼັງຈາກນັ້ນ. - ຂ້ອຍສາມາດບັນທຶກຮູບພາບຄວາມຊົງຈໍາປະຈຸບັນໃນ RF-Flasher utility ໄດ້ແນວໃດ?
ເພື່ອບັນທຶກຮູບພາບຄວາມຊົງຈໍາໃນປະຈຸບັນ, ໃຫ້ໄປທີ່ [File] > [ບັນທຶກ File ໃນຖານະເປັນ…] ແລະເລືອກເອົາພາກສ່ວນຄວາມຊົງຈໍາທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້ເປັນ .bin file.
UM2406
ຄູ່ມືຜູ້ໃຊ້
ຊຸດຊອບແວປະໂຫຍດ RF-Flasher
ແນະນຳ
ເອກະສານນີ້ອະທິບາຍຊຸດຊອບແວອຸປະກອນ RF-Flasher (STSW-BNRGFLASHER), ເຊິ່ງປະກອບມີຄໍາຮ້ອງສະຫມັກ RF-Flasher utility PC.
ຜົນປະໂຫຍດຂອງ RF-Flasher ແມ່ນແອັບພລິເຄຊັນ PC ແບບດ່ຽວ, ເຊິ່ງອະນຸຍາດໃຫ້ລະບົບ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ແລະ BlueNRG-LPS Bluetooth® Low Energy-on-chip flash memory ທີ່ສາມາດອ່ານໄດ້, ລຶບລ້າງ, ຂຽນ, ແລະໂຄງການ.
ໃນປັດຈຸບັນມັນສະຫນັບສະຫນູນການໂຕ້ຕອບກັບ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ແລະ BlueNRG-2 ຫນ່ວຍຄວາມຈໍາ flash ຜ່ານໂຫມດ UART ການນໍາໃຊ້ bootloader UART ພາຍໃນອຸປະກອນ. ໃນປັດຈຸບັນມັນຍັງສະຫນັບສະຫນູນການໂຕ້ຕອບກັບ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ແລະ BlueNRG-2 flash memory ຜ່ານໂຫມດ SWD ໂດຍໃຊ້ອິນເຕີເຟດ SWD ມາດຕະຖານໂດຍຜ່ານເຄື່ອງມືການຂຽນໂປລແກລມຮາດແວ / ມາດຕະຖານມາດຕະຖານ (CMSIS-DAP, ST-LINK. , ແລະ J-Link).
ຍິ່ງໄປກວ່ານັ້ນ, ມັນຍັງອະນຸຍາດໃຫ້ເກັບຮັກສາທີ່ຢູ່ MAC ຢູ່ໃນສະຖານທີ່ຫນ່ວຍຄວາມຈໍາ flash ສະເພາະທີ່ເລືອກໂດຍຜູ້ໃຊ້ໃນທັງສອງໂຫມດ UART ແລະ SWD.
ຊຸດຊອບແວ RF-Flasher ຍັງສະຫນອງປະໂຫຍດຂອງຕົວເປີດໃຊ້ flasher ແບບສະແຕນດຽວ, ອະນຸຍາດໃຫ້ການຂຽນໂປລແກລມຫນ່ວຍຄວາມຈໍາ flash, ການອ່ານ, ການລຶບມະຫາຊົນ, ແລະການກວດສອບເນື້ອຫາ. ຜົນປະໂຫຍດ launcher flasher ຕ້ອງການປ່ອງຢ້ຽມ PC DOS ເທົ່ານັ້ນ.
ໝາຍເຫດ:
ໄລຍະ RF ປະຈຸບັນຫມາຍເຖິງອຸປະກອນ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ແລະ BlueNRG-2. ຄວາມແຕກຕ່າງສະເພາະໃດນຶ່ງແມ່ນເນັ້ນໃສ່ບ່ອນຈຳເປັນ.
ຂໍ້ມູນທົ່ວໄປ
ບັນຊີລາຍຊື່ຂອງຕົວຫຍໍ້
ຕາຕະລາງ 1. ບັນຊີລາຍຊື່ຂອງຕົວຫຍໍ້
ໄລຍະ | ຄວາມຫມາຍ |
RF | ຄວາມຖີ່ວິທະຍຸ |
SWD | ການດີບັກສາຍ Serial |
UART | Universal asynchronous receiver-transmitter |
USB | ລົດເມຊຸດທົ່ວໄປ |
ເອກະສານອ້າງອີງ
ຕາຕະລາງ 2. ເອກະສານອ້າງອີງ
ອ້າງອິງ | ປະເພດ | ຫົວຂໍ້ |
DS11481 | ແຜ່ນຂໍ້ມູນ BlueNRG-1 | ໂປຣແກມ Bluetooth® SoC ໄຮ້ສາຍພະລັງງານຕໍ່າ |
DS12166 | ແຜ່ນຂໍ້ມູນ BlueNRG-2 | ໂປຣແກມ Bluetooth® SoC ໄຮ້ສາຍພະລັງງານຕໍ່າ |
DB3557 | ຂໍ້ມູນຫຍໍ້ຂອງ STSW-BNRGFLASHER | ຂໍ້ມູນຫຍໍ້ຂອງຊຸດຊອບແວ RF-Flasher |
DS13282 | ແຜ່ນຂໍ້ມູນ BlueNRG-LP | ໂປຣແກມ Bluetooth® SoC ໄຮ້ສາຍພະລັງງານຕໍ່າ |
DS13819 | ແຜ່ນຂໍ້ມູນ BlueNRG-LPS | ໂປຣແກມ Bluetooth® SoC ໄຮ້ສາຍພະລັງງານຕໍ່າ |
ການເລີ່ມຕົ້ນ
ພາກນີ້ອະທິບາຍເຖິງຄວາມຕ້ອງການຂອງລະບົບທັງໝົດເພື່ອແລ່ນແອັບພລິເຄຊັນ RF-Flasher utility PC ແລະຂັ້ນຕອນການຕິດຕັ້ງຊຸດຊອບແວທີ່ກ່ຽວຂ້ອງ.
ຄວາມຕ້ອງການລະບົບ
ຜົນປະໂຫຍດຂອງ RF-Flasher ມີຄວາມຕ້ອງການຂັ້ນຕ່ໍາດັ່ງຕໍ່ໄປນີ້:
- PC ທີ່ມີໂປເຊດເຊີ Intel® ຫຼື AMD ແລ່ນລະບົບປະຕິບັດການ Microsoft® ຕໍ່ໄປນີ້:
- Windows® 10
- ຢ່າງນ້ອຍ 2 GB ຂອງ RAM
- ພອດ USB
- Adobe Acrobat Reader 6.0 ຫຼືຫຼັງຈາກນັ້ນ
- ຂະຫນາດການສະແດງທີ່ແນະນໍາແລະການຕັ້ງຄ່າແມ່ນສູງເຖິງ 150%.
ການຕິດຕັ້ງຊຸດຊອບແວ
ຜູ້ໃຊ້ສາມາດດໍາເນີນການອຸປະກອນການນີ້ໂດຍການຄລິກໃສ່ໄອຄອນ RF-Flasher utility ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).
ການໂຕ້ຕອບແຖບເຄື່ອງມື
ໃນແຖບເຄື່ອງມືຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ RF-Flasher, ຜູ້ໃຊ້ສາມາດປະຕິບັດການດັ່ງຕໍ່ໄປນີ້:
- ໂຫຼດ .bin ຫຼື .hex ທີ່ມີຢູ່ແລ້ວ (Intel ຂະຫຍາຍ) file, ການນໍາໃຊ້ [File]>[ເປີດ file…]
- ບັນທຶກຮູບພາບຄວາມຊົງຈໍາປັດຈຸບັນໄວ້ໃນ .bin file, ການນໍາໃຊ້ [File]>[ບັນທຶກ File ເປັນ…]. ທີ່ຢູ່ເລີ່ມຕົ້ນແລະຂະຫນາດຂອງພາກສ່ວນຄວາມຊົງຈໍາທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້ file ສາມາດເລືອກໄດ້ຈາກແຖບໜ່ວຍຄວາມຈຳອຸປະກອນ.
- ປິດ .bin ຫຼື .hex ທີ່ມີຢູ່ແລ້ວ file, ການນໍາໃຊ້ [File]>[ປິດ file]
- ຕັ້ງຄ່າຄວາມຖີ່ ST-LINK, ໂດຍໃຊ້ [Tools]>[Settings…]
- ເປີດໃຊ້ ຫຼືປິດການນຳໃຊ້ບັນທຶກ file ການສ້າງແບບ UART/SWD, ໂດຍໃຊ້ [Tools]>[Settings…]. ຖ້າບັນທຶກ files ຖືກບັນທຶກໄວ້, ມັນເປັນໄປໄດ້ທີ່ຈະກໍານົດລະດັບຂອງຂໍ້ມູນ debug ເພື່ອບັນທຶກ (ສໍາລັບ SWD ເທົ່ານັ້ນ). ບັນທຶກທັງໝົດ files ຖືກບັນທຶກໄວ້ໃນ {insta llation path}\ST\RF-Flasher Utility xxx\Logs\.
- ການລຶບມະຫາຊົນ, ໂດຍໃຊ້ [Tools]>[Mass erase].
- ກວດສອບເນື້ອຫາ flash memory [ເຄື່ອງມື]>[ກວດສອບເນື້ອໃນ flash].
- ເອົາເວີຊັນແອັບພລິເຄຊັນ, ໂດຍໃຊ້ [Help]>[About].
- ດາວໂຫລດ ກ file, ການນໍາໃຊ້ [Tools]>[Flash].
- ລຶບພາກສ່ວນອຸປະກອນ, ໂດຍໃຊ້ [Tools]>[Erase Pages…]
- ປຽບທຽບໜ່ວຍຄວາມຈຳອຸປະກອນກັບຮູບທີ່ເລືອກ file, ການນໍາໃຊ້ [Tools]>[ສົມທຽບຄວາມຈໍາອຸປະກອນກັບ file]. ສອງຮູບ files ຖືກສະແດງຢູ່ໃນ Compare Device Memory ກັບຮູບພາບ File ແຖບແລະຄວາມແຕກຕ່າງທີ່ກ່ຽວຂ້ອງແມ່ນເນັ້ນໃສ່ສີແດງ.
- ປຽບທຽບສອງ files, ການນໍາໃຊ້ [File]>[ປຽບທຽບສອງ files]
- ອ່ານຂະແຫນງ bootloader (ພຽງແຕ່ຢູ່ໃນຮູບແບບ SWD), ການນໍາໃຊ້ [Tools]>[Read Bootloader Sector (SWD)].
- ອ່ານພື້ນທີ່ OTP (ສະເພາະໃນໂໝດ SWD), ໂດຍໃຊ້ [Tools]>[Read OTP Area (SWD)].
- ບັນທຶກພາກສ່ວນ bootloader ຫຼືພື້ນທີ່ OTP ໃນ .bin file, ການນໍາໃຊ້ [File]>[ບັນທຶກ File ເປັນ…].
ຜູ້ໃຊ້ຍັງສາມາດເລືອກສອງຮູບພາບ files ແລະປຽບທຽບພວກເຂົາ. ສອງຮູບ files ຖືກສະແດງຢູ່ໃນການປຽບທຽບສອງ Files tab ແລະຄວາມແຕກຕ່າງທີ່ກ່ຽວຂ້ອງແມ່ນເນັ້ນໃສ່ສີແດງ. .bin ແລະ .hex file ຮູບແບບແມ່ນສະຫນັບສະຫນູນ.
ໃນສ່ວນເທິງຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ RF-Flasher, ຜູ້ໃຊ້ສາມາດເລືອກຮູບພາບໄດ້ file ຜ່ານ [ເລືອກຮູບ File] ປຸ່ມ. ຜູ້ໃຊ້ສາມາດເລືອກປະເພດຂອງຫນ່ວຍຄວາມຈໍາ: ຫນ່ວຍຄວາມຈໍາ flash, bootloader, ຫຼືພື້ນທີ່ OTP. ສໍາລັບພື້ນທີ່ຫນ່ວຍຄວາມຈໍາ flash, ຜູ້ໃຊ້ສາມາດກໍານົດທີ່ຢູ່ເລີ່ມຕົ້ນ (ພຽງແຕ່ສໍາລັບຖັງຂີ້ເຫຍື້ອ file)
ຕົວເລືອກທັງໝົດເຫຼົ່ານີ້ແມ່ນມີຢູ່ໃນໂໝດ UART ແລະ SWD.
ຜູ້ໃຊ້ຕ້ອງການເປີດໃຊ້ການເຂົ້າເຖິງຮູບແບບທີ່ເລືອກ (UART ຫຼື SWD). ພວກເຂົາສາມາດເຮັດສິ່ງນີ້ໄດ້ໂດຍການເປີດພອດ COM ທີ່ກ່ຽວຂ້ອງສໍາລັບໂຫມດ UART, ຫຼືໂດຍການເຊື່ອມຕໍ່ເຄື່ອງມືການຂຽນໂປລແກລມ / ແກ້ໄຂຮາດແວ SWD ກັບສາຍ SWD ຂອງອຸປະກອນ.
ປ່ອງຢ້ຽມຕົ້ນຕໍ UART
ໃນແຖບປ່ອງຢ້ຽມຕົ້ນຕໍ UART ຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ RF-Flasher utility, ຜູ້ໃຊ້ສາມາດເລືອກພອດ COM ເພື່ອໃຊ້ໃນການໂຕ້ຕອບອຸປະກອນໂດຍຜ່ານລາຍການຂອງສ່ວນ COM Ports.
ອັດຕາ baud serial ທີ່ໃຊ້ສໍາລັບຄະນະປະເມີນອຸປະກອນ RF ແມ່ນ 460800 bps.
ໂຫມດ UART: ວິທີການດໍາເນີນການ
ຮູບພາບ file ການຄັດເລືອກ
ເພື່ອໂຫລດ .bin ຫຼື .hex ທີ່ມີຢູ່ແລ້ວ file, ໃຊ້ [ເລືອກຮູບພາບ File] ປຸ່ມໃນໜ້າຫຼັກ, ໄປຫາ [File]>[ເປີດ File…], ຫຼືໄປທີ່ຮູບພາບ File ແຖບ. ເສັ້ນທາງເຕັມທີ່ເລືອກ file ປາກົດຢູ່ຂ້າງປຸ່ມ ແລະປຸ່ມ [Flash] ກາຍເປັນການເຄື່ອນໄຫວເມື່ອ file ໄດ້ໂຫຼດແລ້ວ.
ແຖບລາຍການຂອງ COM Ports ສະແດງອຸປະກອນທີ່ເຊື່ອມຕໍ່ທັງໝົດຢູ່ໃນພອດ USB ຂອງ PC. ປຸ່ມ [ເລືອກທັງໝົດ], [ຍົກເລີກການເລືອກທັງໝົດ], ແລະ [Invert All] ໃຫ້ຜູ້ໃຊ້ກຳນົດວ່າອຸປະກອນເຊື່ອມຕໍ່ໃດ (ທັງໝົດ, ບໍ່ມີ, ຫຼືບາງອັນ) ຄວນເປັນເປົ້າໝາຍຂອງການປະຕິບັດງານຂອງອຸປະກອນ. ດ້ວຍວິທີນີ້, ການດໍາເນີນງານດຽວກັນ (ນັ້ນແມ່ນ, ການຂຽນໂປລແກລມຫນ່ວຍຄວາມຈໍາ flash) ສາມາດປະຕິບັດໄດ້ພ້ອມກັນໃນຫຼາຍອຸປະກອນ. ປຸ່ມ [ໂຫຼດຫນ້າຈໍຄືນ] ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດໂຫຼດຫນ້າຈໍຄືນບັນຊີລາຍຊື່ຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ທາງເລືອກ [Mass erase] ໃນສ່ວນ [ການກະທຳ] ບໍ່ໄດ້ຖືກເລືອກ, ແລະພຽງແຕ່ໜ້າຄວາມຈຳທີ່ຕ້ອງການເທົ່ານັ້ນທີ່ຖືກລຶບ ແລະຂຽນດ້ວຍປຸ່ມ. file ເນື້ອໃນ. ເມື່ອຕົວເລືອກນີ້ຖືກກວດສອບ, ການລຶບມະຫາຊົນເຕັມໄປກ່ອນໄລຍະການດໍາເນີນໂຄງການຫນ່ວຍຄວາມຈໍາ flash.
ທາງເລືອກ [ຢືນຢັນ] ບັງຄັບໃຫ້ກວດເບິ່ງເພື່ອຮັບປະກັນວ່າເນື້ອໃນຫນ່ວຍຄວາມຈໍາໄດ້ຖືກຂຽນຢ່າງຖືກຕ້ອງ.
ກວດເບິ່ງຕົວເລືອກ [Update Device Memory] ເພື່ອອັບເດດຕາຕະລາງຄວາມຊົງຈໍາຂອງອຸປະກອນຫຼັງຈາກການດໍາເນີນງານຢູ່ໃນຫນ່ວຍຄວາມຈໍາແຟດ.
ຕົວເລືອກການປ້ອງກັນການອ່ານອອກເຮັດໃຫ້ສາມາດປ້ອງກັນການອ່ານອອກຂອງອຸປະກອນຫຼັງຈາກການຂຽນໂປຣແກຣມຫນ່ວຍຄວາມຈໍາແຟລດ.
ກວດເບິ່ງຕົວເລືອກ [Auto Baudrate] ພຽງແຕ່ຖ້າການຣີເຊັດຮາດແວຖືກປະຕິບັດຢູ່ໃນກະດານເພື່ອບັງຄັບໃຫ້ດໍາເນີນການ [Auto Baudrate]. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທາງເລືອກ [Auto Baudrate] ບໍ່ໄດ້ຖືກກວດສອບ.
ຮູບພາບ File ແຖບ
ທີ່ເລືອກ file ຊື່, ຂະຫນາດ, ແລະເນື້ອໃນທີ່ແຍກວິເຄາະທີ່ຈະດໍາເນີນໂຄງການຢູ່ໃນຫນ່ວຍຄວາມຈໍາ flash ອຸປະກອນສາມາດ viewed ໃນຮູບພາບ File ແຖບ.
ແຖບຄວາມຈໍາອຸປະກອນ
ເລືອກແຖບນີ້ເພື່ອ view ເນື້ອໃນຄວາມຊົງຈໍາຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່ (ຜ່ານປຸ່ມ [ອ່ານ]) ແລະບັນທຶກການປະກອບດ້ວຍການດໍາເນີນງານທີ່ປະຕິບັດໃນອຸປະກອນທີ່ເລືອກ.
ໃຫ້ຄລິກໃສ່ປຸ່ມ [ອ່ານ] ເພື່ອໂອນສ່ວນຫນ່ວຍຄວາມຈໍາທີ່ກໍານົດໂດຍ [ທີ່ຢູ່ເລີ່ມຕົ້ນແລະຂະຫນາດ] ເຂົ້າໄປໃນຕາຕະລາງ.
ເພື່ອອ່ານໜ່ວຍຄວາມຈຳແຟລດທັງໝົດ, ໃຫ້ກວດເບິ່ງຕົວເລືອກ [ໜ່ວຍຄວາມຈຳທັງໝົດ].
ຖັນທໍາອິດໃຫ້ທີ່ຢູ່ພື້ນຖານຂອງ 16 bytes ຕໍ່ໄປນີ້ຕິດຕໍ່ກັນ (ສໍາລັບຕົວຢ່າງample, ແຖວ 0x10040050, ຖັນ 4 ຖືຄ່າເລກຖານສິບຫົກໄບຕ໌ທີ່ 0x10040054. ຜູ້ໃຊ້ສາມາດປ່ຽນຄ່າ byte ໂດຍການຄລິກສອງເທື່ອໃສ່ຕາລາງ ແລະໃສ່ຄ່າເລກຖານສິບຫົກໃໝ່. ໄບຕ໌ທີ່ແກ້ໄຂແລ້ວປາກົດເປັນສີແດງ.
ຄລິກທີ່ປຸ່ມ [ຂຽນ] ເພື່ອຂຽນໂປຣແກມໜ້າທັງໝົດດ້ວຍຄ່າໄບຕ໌ໃໝ່ເຂົ້າໃນໜ່ວຍຄວາມຈຳແຟລດຂອງອຸປະກອນ.
ປຸ່ມ [Flash] ອະນຸຍາດໃຫ້ການດໍາເນີນງານໂຄງການຫນ່ວຍຄວາມຈໍາ flash ເລີ່ມຕົ້ນດ້ວຍທາງເລືອກທີ່ເລືອກ. ຖ້າກ່ອງກາເຄື່ອງຫມາຍ [MAC Address] ຖືກເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸທີ່ຢູ່ຫນ່ວຍຄວາມຈໍາທີ່ທີ່ຢູ່ MAC ທີ່ເລືອກຖືກເກັບໄວ້. ເມື່ອປຸ່ມ [Flash] ຖືກຄລິກໃສ່, ທີ່ຢູ່ MAC ຈະຖືກດໍາເນີນໂຄງການຫຼັງຈາກຮູບພາບ file.
ປຽບທຽບຄວາມຊົງຈໍາຂອງອຸປະກອນກັບຮູບພາບ File ແຖບ
ຜູ້ໃຊ້ສາມາດປຽບທຽບຫນ່ວຍຄວາມຈໍາຂອງອຸປະກອນໃນປະຈຸບັນກັບຮູບພາບທີ່ເລືອກ file. ສອງຮູບ files ຖືກສະແດງແລະຄວາມແຕກຕ່າງໃດໆຈະຖືກເນັ້ນໃສ່ເປັນສີແດງ. .bin ແລະ .hex files ຮູບແບບແມ່ນສະຫນັບສະຫນູນ.
ການນໍາໃຊ້ປະໂຫຍດ RF-Flasher ກັບກະດານອື່ນໆ
ຜົນປະໂຫຍດຂອງ RF-Flasher ຈະກວດພົບກະດານປະເມີນ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ແລະ BlueNRG-LPS ໂດຍອັດຕະໂນມັດ (ສະແດງເປັນ STDK) ທີ່ເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC. ມັນໃຊ້ຕົວຊ່ວຍ STM32 (ຂັບເຄື່ອນໂດຍ GUI) ເພື່ອຣີເຊັດອຸປະກອນ ແລະເຮັດໃຫ້ມັນຢູ່ໃນໂໝດ UART bootloader.
ແອັບພລິເຄຊັນຍັງເຮັດວຽກກັບກະດານທີ່ກໍາຫນົດເອງ, ສະຫນອງການເຂົ້າເຖິງ UART ງ່າຍໆກັບອຸປະກອນທີ່ເຊື່ອມຕໍ່, ແຕ່ຜູ້ໃຊ້ຕ້ອງວາງອຸປະກອນຢູ່ໃນໂຫມດ bootloader ດ້ວຍຕົນເອງ. ເມື່ອເລືອກພອດທີ່ບໍ່ແມ່ນ STEVAL COM, ປັອບອັບຕໍ່ໄປນີ້ຈະປາກົດ:
ເມື່ອປ໊ອບອັບນີ້ປາກົດຂຶ້ນແລະຂຶ້ນກັບປະເພດຂອງອຸປະກອນ, ໂຫມດ bootloader ຖືກເປີດໃຊ້ດັ່ງຕໍ່ໄປນີ້:
- ສໍາລັບອຸປະກອນ BlueNRG-LP ແລະ BlueNRG-LPS, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ pin PA10 ເປັນມູນຄ່າສູງແລະປະຕິບັດຮອບວຽນຂອງອຸປະກອນຄືນໃຫມ່ (ຮັກສາ PA10 ໃນມູນຄ່າສູງ).
- ສໍາລັບອຸປະກອນ BlueNRG-1 ແລະ BlueNRG-2, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ PIN DIO7 ເປັນມູນຄ່າສູງແລະຕັ້ງອຸປະກອນໃຫມ່ (ຮັກສາ DIO7 ຢູ່ໃນມູນຄ່າສູງ).
ຜູ້ໃຊ້ຍັງສາມາດກໍານົດອັດຕາ baud ທີ່ຕ້ອງການສໍາລັບ UART ໃນປ່ອງຢ້ຽມປ໊ອບອັບແລະຫຼັງຈາກນັ້ນກົດ OK ເພື່ອກັບຄືນໄປຫາ GUI.
ໝາຍເຫດ:
ຜູ້ໃຊ້ຕ້ອງຫຼີກເວັ້ນການຕັ້ງອຸປະກອນຄືນໃໝ່ໃນຂະນະທີ່ໃຊ້ RF-Flasher utility, ເວັ້ນເສຍແຕ່ວ່າ ComPort Setting pop-up ຈະເຮັດວຽກ. ຖ້າອຸປະກອນຖືກຣີເຊັດ, ຜູ້ໃຊ້ຕ້ອງສະຫຼັບຜອດ COM ເພື່ອໃຊ້ປະໂຫຍດຂອງ Flasher ອີກຄັ້ງ.
ໝາຍເຫດ:
ເມື່ອກະດານກໍານົດເອງຖືກນໍາໃຊ້ໂດຍການສະຫນອງການເຂົ້າເຖິງ UART ກັບອຸປະກອນ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ແລະ BlueNRG-LPS ຜ່ານອິນເຕີເຟດ USB FTDI, ຜູ້ໃຊ້ຄວນກວດເບິ່ງເວລາແພັກເກັດທີ່ກ່ຽວຂ້ອງກັບໄດເວີ USB FTDI PC. ອັນນີ້ອະນຸຍາດໃຫ້ພອດເຊື່ອມຕໍ່ຖືກຮັບຮູ້ເປັນ USB virtual COM. ໃນໄດເວີ USB-FTDI PC ປົກກະຕິ, ໃຫ້ກວດເບິ່ງສອງຄັ້ງກ່ຽວກັບການຕັ້ງຄ່າໄດເວີ USB ຂອງອຸປະກອນທີ່ກ່ຽວຂ້ອງໃນ [ຄຸນສົມບັດ]>[ພອດ.
ການຕັ້ງຄ່າ]>[ຂັ້ນສູງ]. ໃຫ້ແນ່ໃຈວ່າຄ່າໂມງຈັບເວລາ latency ຖືກຕັ້ງເປັນ 1 ms. ການຕັ້ງຄ່ານີ້ຖືກແນະນຳຢ່າງແຂງແຮງເພື່ອເລັ່ງການເຮັດວຽກຂອງໜ່ວຍຄວາມຈຳແຟລດຢູ່ໃນກະດານກຳນົດເອງ.
ປ່ອງຢ້ຽມຕົ້ນຕໍ SWD
ເພື່ອໃຊ້ແຖບໜ້າຕ່າງຫຼັກ SWD ຢູ່ໃນໜ້າຈໍຫຼັກ RF-Flasher utility, ຜູ້ໃຊ້ຕ້ອງເຊື່ອມຕໍ່ໂປຣແກຣມ/ເຄື່ອງມືດີບັກຂອງຮາດແວ SWD ກັບສາຍ SWD ຂອງອຸປະກອນ (BlueNRG-1, BlueNRG-2, BlueNRG-LP, ແລະ BlueNRG-LPS ອຸປະກອນ. ).
ໂປຣແກມຮາດແວ/ການໂຕ້ຕອບການດີບັກ SWD ຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ, ສົມມຸດວ່າຮາດແວທີ່ເລືອກ ແລະເຄື່ອງມືຊອບແວທີ່ກ່ຽວຂ້ອງສະໜັບສະໜູນອຸປະກອນທີ່ເຊື່ອມຕໍ່:
- CMSIS-DAP
- ST-LINK
- J-Link
ໝາຍເຫດ
ເພື່ອໃຊ້ J-Link ເປັນອະແດັບເຕີດີບັກ, ໄດເວີ USB ຈະຕ້ອງປ່ຽນຈາກໄດເວີ J-Link ເປັນ WinUSB. ອັນນີ້ສາມາດເຮັດໄດ້ງ່າຍໂດຍການໃຊ້ເຄື່ອງມື HYPERLINK Zadig (https://zadig.akeo.ie) ດັ່ງນີ້:
- ເລືອກ J-Link ຈາກລາຍການອຸປະກອນ
- ເລືອກ “WinUSB” ເປັນໄດເວີ
- ໃຫ້ຄລິກໃສ່ [ຕິດຕັ້ງ Driver] ເພື່ອຕິດຕັ້ງໄດເວີ WinUSB
ໝາຍເຫດ:
ອ້າງອີງເຖິງ HYPERLINK J-Link OpenOCD webເວັບໄຊ (https://wiki.segger.com/OpenOCD) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ໝາຍເຫດ:
ຄໍາເຕືອນ: ເມື່ອໄດເວີ J-Link USB ຖືກປ່ຽນແທນ, ບໍ່ມີຊອບແວ SEGGER ຈາກຊຸດຊອບແວ J-Link ທີ່ສາມາດສື່ສານກັບ J-Link ໄດ້. ເພື່ອໃຊ້ຊອຟແວ SEGGER J-Link ອີກເທື່ອຫນຶ່ງ, ໄດເວີ USB ຈໍາເປັນຕ້ອງຖືກປ່ຽນກັບໄປເປັນຄ່າເລີ່ມຕົ້ນຂອງມັນ.
ໂໝດ SWD: ວິທີການແລ່ນ
ຮູບພາບ file ການຄັດເລືອກ
ໃຊ້ [ເລືອກຮູບ File] ປຸ່ມໃນໜ້າຫຼັກ ຫຼືໄປທີ່ [File]>[ ເປີດ File…] ເພື່ອໂຫລດ .bin ຫຼື .h ex file. ເສັ້ນທາງເຕັມທີ່ເລືອກ file ປາກົດຢູ່ຂ້າງປຸ່ມແລະປຸ່ມ [Flash] ກາຍເປັນການເຄື່ອນໄຫວໃນຕອນທ້າຍຂອງການ file ກຳລັງໂຫຼດ.
ໃນແຖບການກະທຳ, ຜູ້ໃຊ້ສາມາດເລືອກຕົວເລືອກຕໍ່ໄປນີ້:
- [ກວດສອບ]: ບັງຄັບການກວດສອບເພື່ອຮັບປະກັນວ່າເນື້ອໃນຫນ່ວຍຄວາມຈໍາໄດ້ຖືກຂຽນຖືກຕ້ອງ
- [ການປົກປັກຮັກສາການອ່ານ]: ເຮັດໃຫ້ການປົກປັກຮັກສາການອ່ານອຸປະກອນຫຼັງຈາກການດໍາເນີນໂຄງການຮູບພາບທີ່ເລືອກ file
- [Mass erase]: ອະນຸຍາດໃຫ້ມີການລຶບມະຫາຊົນຂອງອຸປະກອນກ່ອນທີ່ຈະດໍາເນີນໂຄງການຮູບພາບທີ່ເລືອກ file
- [ອັບເດດຫນ່ວຍຄວາມຈໍາອຸປະກອນ]: ອະນຸຍາດໃຫ້ຕາຕະລາງຫນ່ວຍຄວາມຈໍາຂອງອຸປະກອນໄດ້ຮັບການປັບປຸງຫຼັງຈາກການດໍາເນີນງານໂຄງການຫນ່ວຍຄວາມຈໍາ flash
- [Plug&Play mode]: ອະນຸຍາດໃຫ້ເປີດ/ປິດການໃຊ້ງານແບບ plug-and-play flash memory programming ເມື່ອມີພຽງເຄື່ອງມືການຂຽນໂປຣແກຣມ SWD ອັນດຽວເທົ່ານັ້ນ. ໃນກໍລະນີນີ້, ກະດານຖືກຕັ້ງໂຄງການຫນຶ່ງເທື່ອ. ເມື່ອການດໍາເນີນງານການດໍາເນີນງານໄດ້ສໍາເລັດໃນຫນຶ່ງຄະນະ, ມັນເປັນໄປໄດ້ທີ່ຈະຖອດອອກແລະສຽບບອດອື່ນ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ທາງເລືອກ [Mass erase] ຖັດຈາກປຸ່ມ [Flash] ບໍ່ໄດ້ຖືກເລືອກ, ແລະພຽງແຕ່ຫນ້າຫນ່ວຍຄວາມຈໍາທີ່ຕ້ອງການເທົ່ານັ້ນທີ່ຖືກລຶບແລະຂຽນດ້ວຍປຸ່ມ. file ເນື້ອໃນ.
ແຖບ [ລາຍຊື່ຂອງສ່ວນຕິດຕໍ່ເຊື່ອມຕໍ່] ສະແດງສ່ວນຕິດຕໍ່ SWD ທັງໝົດ (CMSIS-DAP, ST-LINK, ແລະ J-Link). ກົດປຸ່ມ [ໂຫຼດຫນ້າຈໍຄືນ] ເພື່ອປັບປຸງບັນຊີລາຍຊື່ຂອງການໂຕ້ຕອບທີ່ເຊື່ອມຕໍ່.
ຜູ້ໃຊ້ຍັງສາມາດເລືອກເອົາການໂຕ້ຕອບຮາດແວ SWD ສະເພາະໃດຫນຶ່ງທີ່ຈະຕ້ອງໄດ້ຮັບການສະແດງຜ່ານ [Interface] ພາກສະຫນາມ.
ປຸ່ມ [ເລືອກທັງໝົດ], [ຍົກເລີກການເລືອກທັງໝົດ], ແລະ [Invert All] ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດກຳນົດໄດ້ວ່າສ່ວນຕິດຕໍ່ຂອງ SWD ທີ່ເຊື່ອມຕໍ່ (ທັງໝົດ, ບໍ່ມີ, ຫຼືບາງອັນ) ຄວນເປັນເປົ້າໝາຍຂອງການປະຕິບັດງານຂອງຜົນປະໂຫຍດ. ດ້ວຍວິທີນີ້, ການດໍາເນີນງານດຽວກັນ (ນັ້ນແມ່ນ, ການຂຽນໂປລແກລມຫນ່ວຍຄວາມຈໍາ flash) ສາມາດປະຕິບັດໄດ້ພ້ອມກັນໃນຫຼາຍອຸປະກອນ.
ປຸ່ມ [Flash] ອະນຸຍາດໃຫ້ການດໍາເນີນງານໂຄງການຫນ່ວຍຄວາມຈໍາ flash ເລີ່ມຕົ້ນດ້ວຍທາງເລືອກທີ່ເລືອກ. ຖ້າກ່ອງກາເຄື່ອງຫມາຍ [MAC Address] ຖືກເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸທີ່ຢູ່ຫນ່ວຍຄວາມຈໍາທີ່ທີ່ຢູ່ MAC ທີ່ເລືອກຖືກເກັບໄວ້. ເມື່ອປຸ່ມ [Flash] ຖືກຄລິກໃສ່, ທີ່ຢູ່ MAC ຈະຖືກດໍາເນີນໂຄງການຫຼັງຈາກຮູບພາບ file.
'ຮູບ File'ແຖບ
ທີ່ເລືອກ file ຊື່, ຂະຫນາດ, ແລະເນື້ອໃນທີ່ແຍກວິເຄາະທີ່ຈະດໍາເນີນໂຄງການຢູ່ໃນຫນ່ວຍຄວາມຈໍາ flash ອຸປະກອນສາມາດ viewed ໃນຮູບພາບ File ແຖບ.
ແຖບຄວາມຈໍາອຸປະກອນ
ເລືອກແຖບນີ້ເພື່ອ view ເນື້ອໃນຄວາມຊົງຈໍາຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່ (ຜ່ານປຸ່ມ [ອ່ານ]) ແລະບັນທຶກການປະກອບດ້ວຍການດໍາເນີນງານທີ່ປະຕິບັດໃນອຸປະກອນທີ່ເລືອກ.
ຄລິກປຸ່ມ [ອ່ານ] ເພື່ອໂອນສ່ວນຄວາມຊົງຈຳທີ່ກຳນົດໂດຍ [ທີ່ຢູ່ເລີ່ມຕົ້ນ ແລະຂະໜາດ] ເຂົ້າໄປໃນຕາຕະລາງ.
ເພື່ອອ່ານໜ່ວຍຄວາມຈຳແຟລດທັງໝົດ, ໃຫ້ກວດເບິ່ງຕົວເລືອກ [ໜ່ວຍຄວາມຈຳທັງໝົດ].
ຖັນທໍາອິດໃຫ້ທີ່ຢູ່ພື້ນຖານຂອງ 16 bytes ຕໍ່ໄປນີ້ຕິດຕໍ່ກັນ (ສໍາລັບຕົວຢ່າງample, ແຖວ 0x10040050, ຖັນ 4 ຖືຄ່າເລກຖານສິບຫົກໄບຕ໌ທີ່ 0x10040054. ຜູ້ໃຊ້ສາມາດປ່ຽນຄ່າ byte ໂດຍການຄລິກສອງເທື່ອໃສ່ຕາລາງ ແລະໃສ່ຄ່າເລກຖານສິບຫົກໃໝ່. ໄບຕ໌ທີ່ແກ້ໄຂແລ້ວປາກົດເປັນສີແດງ.
ຄລິກທີ່ປຸ່ມ [ຂຽນ] ເພື່ອຂຽນໂປຣແກມໜ້າທັງໝົດດ້ວຍຄ່າໄບຕ໌ໃໝ່ເຂົ້າໃນໜ່ວຍຄວາມຈຳແຟລດຂອງອຸປະກອນ.
ໝາຍເຫດ:
[ປຽບທຽບອຸປະກອນ ຫນ່ວຍຄວາມຈໍາທີ່ຈະ File] ຍັງໄດ້ຮັບການສະຫນັບສະຫນູນໃນໂຫມດ SWD, ມີລັກສະນະດຽວກັນກັບອະທິບາຍໃນພາກ 4.1: ໂຫມດ UART: ວິທີການດໍາເນີນການ.
ໂໝດ SWD: ອ່ານພາກສ່ວນ bootloader
ຜູ້ໃຊ້ສາມາດອ່ານຂະແຫນງ bootloader ຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່ໂດຍຜ່ານການໂຕ້ຕອບການດໍາເນີນໂຄງການຮາດແວ SWD ໂດຍການເລືອກ [Tools]>[Read Bootloader Sector (SWD)]. ເນື້ອໃນຂອງຂະແຫນງການ bootloader ຈະຖືກສະແດງຢູ່ໃນແຖບ Bootloader/OTP.
ໝາຍເຫດ:
ຄຸນສົມບັດນີ້ຮອງຮັບໃນໂໝດ SWD ເທົ່ານັ້ນ ແລະສາມາດເຂົ້າເຖິງໄດ້ຜ່ານ GUI ເທົ່ານັ້ນ.
ໂໝດ SWD: ອ່ານພື້ນທີ່ OTP
ຜູ້ໃຊ້ສາມາດອ່ານ OTP ອຸປະກອນການເຊື່ອມຕໍ່ພື້ນທີ່ (ບ່ອນທີ່ສະຫນັບສະຫນູນ) ໂດຍຜ່ານການໂຕ້ຕອບການດໍາເນີນໂຄງການຮາດແວ SWD ໂດຍການເລືອກ [ເຄື່ອງມື]> [ອ່ານ OTP Area (SWD)]. ເນື້ອໃນພື້ນທີ່ OTP ຈະຖືກສະແດງຢູ່ໃນແຖບ Bootloader/OTP.
ຄຸນສົມບັດນີ້ບໍ່ຮອງຮັບໃນໂໝດ UART.
ໂຫມດການຂຽນໂປຼແກຼມ SWD Plug&Play
ໂຫມດການຂຽນໂປລແກລມ SWD Plug&Play ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າສູ່ວົງການການຂຽນໂປຣແກຣມໄດ້ໂດຍການເຊື່ອມຕໍ່ແພລດຟອມອຸປະກອນໃໝ່ທີ່ຈະຕັ້ງໂປຣແກຣມ. ເມື່ອຮູບພາບຄວາມຊົງຈໍາ flash file ແລະການດໍາເນີນການດໍາເນີນໂຄງການໄດ້ຖືກຄັດເລືອກ, ຄໍາຮ້ອງສະຫມັກ Flasher PC ຮ້ອງຂໍໃຫ້ຜູ້ໃຊ້ເພື່ອເຊື່ອມຕໍ່ອຸປະກອນກັບການໂຕ້ຕອບ SWD (ການລໍຖ້າສໍາລັບອຸປະກອນ N. 1 ຂໍ້ຄວາມແມ່ນສະແດງໃຫ້ເຫັນ).
ເມື່ອຜູ້ໃຊ້ເຊື່ອມຕໍ່ອຸປະກອນ, ຂໍ້ຄວາມທີ່ເຊື່ອມຕໍ່ອຸປະກອນ N. 1 ຈະສະແດງ, ແລະຄໍາຮ້ອງສະຫມັກເລີ່ມຕົ້ນການດໍາເນີນໂຄງການອຸປະກອນທີ່ມີຮູບພາບທີ່ເລືອກ file ແລະທາງເລືອກ. ເມື່ອການດຳເນີນການຂຽນໂປຣແກຣມສຳເລັດແລ້ວ, ແອັບພລິເຄຊັນ Flasher ຈະສະແດງຂໍ້ຄວາມ ກະລຸນາຕັດການເຊື່ອມຕໍ່ອຸປະກອນ N. 1. ເມື່ອຜູ້ໃຊ້ຕັດການເຊື່ອມຕໍ່ອຸປະກອນ, ຂໍ້ຄວາມທີ່ລໍຖ້າອຸປະກອນ N. 2 ຈະສະແດງ. ຜູ້ໃຊ້ສາມາດຢຸດໂຫມດອັດຕະໂນມັດນີ້ໄດ້ໂດຍການກົດປຸ່ມ [ຢຸດ].
ເມື່ອໃຊ້ໂໝດ Plug&Play, ຜູ້ໃຊ້ຕ້ອງເລືອກສ່ວນຕິດຕໍ່ເພື່ອໃຊ້ (CMSIS-DAP, ST-LINK, ຫຼື J-Link).
ການຂຽນໂປຼແກຼມທີ່ຢູ່ MAC
ການຂຽນໂປລແກລມທີ່ຢູ່ MAC ອະນຸຍາດໃຫ້ເກັບຮັກສາທີ່ຢູ່ MAC ຢູ່ໃນສະຖານທີ່ຫນ່ວຍຄວາມຈໍາ flash ສະເພາະໃນອຸປະກອນ.
ຜູ້ໃຊ້ສາມາດເລືອກທີ່ຈະເປີດໃຊ້ງານທາງເລືອກນີ້ຫຼືບໍ່ໂດຍການກວດສອບຫຼືຍົກເລີກການກວດສອບ [MAC address]. ສະຖານທີ່ຫນ່ວຍຄວາມຈໍາ flash ສະເພາະແມ່ນໄດ້ກໍານົດໂດຍຜ່ານ [ສະຖານທີ່ MAC Flash] ພາກສະຫນາມ.
ປຸ່ມ [ຕັ້ງທີ່ຢູ່ MAC] ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກທີ່ຢູ່ MAC ດັ່ງນີ້:
- ກວດເບິ່ງກ່ອງກາເຄື່ອງຫມາຍ [Range] ແລະໃຫ້ທີ່ຢູ່ເລີ່ມຕົ້ນໃນຊ່ອງ [ທີ່ຢູ່ເລີ່ມຕົ້ນ]. ທີ່ຢູ່ເລີ່ມຕົ້ນແມ່ນທີ່ຢູ່ MAC ທີ່ຈະເກັບໄວ້ໃນອຸປະກອນທໍາອິດທີ່ເຊື່ອມຕໍ່.
- ມັນເປັນໄປໄດ້ທີ່ຈະກໍານົດຂັ້ນຕອນທີ່ເພີ່ມຂຶ້ນໂດຍເລີ່ມຕົ້ນຈາກຄ່າ [ທີ່ຢູ່ເລີ່ມຕົ້ນ] ໂດຍການໃສ່ຈໍານວນກະດານທີ່ຈະດໍາເນີນໂຄງການຢູ່ໃນຈໍານວນ. ແຖບກະດານ, ຫຼືໂດຍການໃສ່ຄ່າ [ທີ່ຢູ່ສຸດທ້າຍ]:
- ຖ້າໂຫມດອັດຕະໂນມັດໄດ້ຖືກເລືອກຢູ່ໃນແຖບປະຕິບັດ, ລາຍຊື່ທີ່ຢູ່ MAC ທີ່ເລືອກແມ່ນໃຊ້ສໍາລັບການດໍາເນີນງານການຂຽນໂປຼແກຼມອັດຕະໂນມັດ. ຖ້າບໍ່, ມີພຽງອຸປະກອນດຽວເທົ່ານັ້ນທີ່ຖືກຕັ້ງໂຄງການ, ໂດຍໃຊ້ [ທີ່ຢູ່ເລີ່ມຕົ້ນ] ພາກສະຫນາມ.
- ຜູ້ໃຊ້ສາມາດສະຫນອງບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ MAC ທີ່ຈະນໍາໃຊ້ໂດຍຜ່ານການປ້ອນຂໍ້ມູນ file:
- ກວດເບິ່ງ [File] checkbox ແລະເລືອກຂໍ້ຄວາມປ້ອນຂໍ້ມູນ file ໃນ [Load File] ພາກສະຫນາມ.
- ຖ້າໂຫມດອັດຕະໂນມັດໄດ້ຖືກເລືອກຢູ່ໃນແຖບປະຕິບັດ, ລາຍຊື່ທີ່ຢູ່ MAC ທີ່ເລືອກແມ່ນໃຊ້ສໍາລັບການດໍາເນີນງານການຂຽນໂປຼແກຼມອັດຕະໂນມັດ. ຖ້າບໍ່ແມ່ນ, ມີພຽງແຕ່ທີ່ຢູ່ທໍາອິດທີ່ໃຊ້ສໍາລັບການດໍາເນີນໂຄງການດຽວ.
ກ່ອງກາເຄື່ອງຫມາຍ [ບັນທຶກທີ່ຢູ່ MAC] ອະນຸຍາດໃຫ້ບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ MAC ທີ່ໃຊ້ແລ້ວຖືກເກັບໄວ້ໃນ a file, ຖືກເລືອກຢູ່ໃນ [File ຊື່]ພາກສະຫນາມ.
ການຂຽນໂປຼແກຼມທີ່ຢູ່ MAC ສາມາດຖືກລວມເຂົ້າກັບໂຫມດການຂຽນໂປລແກລມອັດຕະໂນມັດ. ສໍາລັບແຕ່ລະອຸປະກອນເຊື່ອມຕໍ່, ຮູບພາບ file ຖືກຕັ້ງໂຄງການທໍາອິດ, ຕິດຕາມດ້ວຍທີ່ຢູ່ MAC. ຈໍານວນທີ່ຢູ່ MAC ທີ່ເລືອກ
(ເພີ່ມຂະໜາດ ຫຼືລາຍການທີ່ຢູ່ເພີ່ມ file ຂະຫນາດ) triggers ການສິ້ນສຸດຂອງການດໍາເນີນງານໂຄງການອັດຕະໂນມັດ. ແຕ່ລະທີ່ຢູ່ MAC ທີ່ມີໂຄງການຈະສະແດງຢູ່ໃນປ່ອງຢ້ຽມບັນທຶກ.
ໂປຣແກມທີ່ຢູ່ MAC ຮອງຮັບໃນໂໝດ UAR ແລະ SWD.
ຜູ້ໃຊ້ສາມາດເລືອກໄດ້ບໍ່ວ່າຈະເປັນເວລາໃດamp ຖືກເພີ່ມໃສ່ບັນທຶກທີ່ຢູ່ MAC ທີ່ບັນທຶກໄວ້ file ຊື່ (ເປັນຄໍາຕໍ່ທ້າຍ).
ຖ້າເວລາທີ່ສຸດamp ບໍ່ໄດ້ເພີ່ມໃສ່ຊື່ຂອງບັນທຶກ file, ຂໍ້ມູນບັນທຶກທັງໝົດຖືກບັນທຶກໄວ້ໃນບັນທຶກດຽວກັນ file. ຖ້າເວລາທີ່ສຸດamp ຖືກເພີ່ມ, ຂໍ້ມູນບັນທຶກສໍາລັບການແລ່ນແຕ່ລະຄັ້ງຈະຖືກບັນທຶກໄວ້ໃນບັນທຶກທີ່ແຕກຕ່າງກັນ file.
ຊື່ຂອງບັນທຶກ file ສາມາດລະບຸໄດ້ໂດຍໃຊ້ [File ຊື່]ພາກສະຫນາມ.
ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher
ຕົວເປີດ RF-Flasher ເປັນອຸປະກອນທີ່ຕັ້ງໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນການຄໍາສັ່ງຜົນປະໂຫຍດ RF-Flasher ໂດຍໃຊ້ RF-Flasher utility GUI.
ຕ້ອງໃຊ້ໜ້າຈໍຄຳສັ່ງ DOS ແລະຮອງຮັບທັງ UART ແລະ SWD ໂໝດ (ໂດຍໃຊ້ຮູບ .bin ແລະ .hex. files).
RF-Flasher launcher utility (RF-Flasher_Launcher.exe) ແມ່ນລວມຢູ່ໃນຊຸດຊອບແວ RF-Flasher utility ພາຍໃນໂຟນເດີຄໍາຮ້ອງສະຫມັກ. "ໂຟນເດີປ່ອຍ" ໃນເມນູເລີ່ມຕົ້ນຊຸດຊອບແວ RF-Flasher
ລາຍການ (ST RF-Flasher utility xxx) ອະນຸຍາດໃຫ້ເຂົ້າເຖິງໂຟເດີແອັບພລິເຄຊັນໂດຍກົງ.
ຄວາມຕ້ອງການ
ເພື່ອໃຊ້ RF-Flasher launcher utility ໃນອຸປະກອນສະເພາະ, ຕ້ອງປະຕິບັດຕາມເງື່ອນໄຂເບື້ອງຕົ້ນຕໍ່ໄປນີ້:
- ໂໝດ UART: ແພລດຟອມ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ຫຼື BlueNRGLPS ຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC.
- ໂໝດ SWD: ເຄື່ອງມືການຂຽນໂປຣແກຣມ/ການດີບັກຂອງຮາດແວ SWD ຈະຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ຫຼື BlueNRG-LPS SWD.
ດ້ວຍທາງເລືອກ -l, ຂັ້ນຕອນການດໍາເນີນງານທັງຫມົດຖືກຕິດຕາມຢູ່ໃນບັນທຶກ files, ເກັບໄວ້ໃນໂຟເດີ "ບັນທຶກ", ເຊິ່ງຖືກສ້າງຂື້ນໃນຊຸດຊອບແວ RF-Flasher utility "Application" folder.
RF-Flasher launcher ທາງເລືອກທີ່ເປັນປະໂຫຍດ
ເພື່ອໃຊ້ RF-Flasher launcher utility ໃນອຸປະກອນສະເພາະ, ຜູ້ໃຊ້ຕ້ອງເປີດ Windows DOS shell ແລະເປີດຕົວ.
RF-Flasher_Launcher.exe ດ້ວຍຄໍາສັ່ງທີ່ເຫມາະສົມ, ແລະທາງເລືອກຕ່າງໆ (ໃຊ້ –h ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ).
RF-Flasher_Launcher.exe -h:
ການນໍາໃຊ້: RF-Flasher Launcher [-h] {flash, ອ່ານ, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
ຂຽນ_OTP}
RF-Flasher launcher ລຸ້ນ xxx
ການໂຕ້ຖຽງທາງເລືອກ:
-h, –help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກຈາກຄໍາສັ່ງ:
{flash, ອ່ານ, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- flash: ໂປລແກລມຫນ່ວຍຄວາມຈໍາ flash
- ອ່ານ: ອ່ານຄວາມຊົງຈໍາ flash
- mass_erase: ລົບຄວາມຊົງຈໍາ flash
- verify_memory: ກວດສອບເນື້ອໃນຂອງອຸປະກອນ RF ດ້ວຍ a file
- erase_pages: ລຶບໜ້າໜຶ່ງ ຫຼືຫຼາຍໜ້າຈາກໜ່ວຍຄວາມຈຳແຟລດ
- uart: ສະແດງພອດ COM ທີ່ເຊື່ອມຕໍ່ທັງໝົດ (ໂໝດ UART)
- swd: ສະແດງໃຫ້ເຫັນອຸປະກອນທັງຫມົດທີ່ເຊື່ອມຕໍ່ໂດຍຜ່ານການໂຕ້ຕອບ SWD: ST-LINK, CMSIS-DAP, J-Link (ຮູບແບບ SWD)
- read_OTP: ອ່ານພື້ນທີ່ OTP (ສະເພາະໃນໂໝດ SWD)
- write_OTP: ຂຽນພື້ນທີ່ OTP (ສະເພາະໃນໂໝດ SWD)
ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ໂໝດ UART ແລະ SWD
ເຄື່ອງມືເປີດຕົວ RF-Flasher ສະຫນັບສະຫນູນສອງໂຫມດປະຕິບັດການ:
- ໂໝດ UART (ເຊື່ອມຕໍ່ອຸປະກອນທີ່ເລືອກກັບພອດ USB ຂອງ PC)
- ໂຫມດ SWD (ເຊື່ອມຕໍ່ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ຫຼື BlueNRG-LPS ອຸປະກອນ SWD ສາຍ SWD ກັບເຄື່ອງມືການຂຽນໂປຼແກຼມ/ດີບັກ SWD).
RF-Flasher launcher utility: ໃຊ້ຄໍາສັ່ງ uart ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງພອດ COMx ທີ່ມີຢູ່ທັງຫມົດ (ອຸປະກອນທີ່ເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC):
RF-Flasher_Launcher.exe uart
Connected PORT = COM194 (ST DK), COM160 (ST DK)
RF-Flasher launcher utility: ໃຊ້ຄໍາສັ່ງ swd ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງອຸປະກອນການດໍາເນີນໂຄງການຮາດແວ SWD / debugging ທີ່ມີການເຊື່ອມຕໍ່ທັງຫມົດ:
RF-Flasher_Launcher.exe swd
ເຊື່ອມຕໍ່ໂດຍ ST-LINK = ບໍ່ມີ ST-LINK ເຊື່ອມຕໍ່
ເຊື່ອມຕໍ່ໂດຍ CMSIS-DAP (ເລກລໍາດັບຂອງສ່ວນຕິດຕໍ່ CMSIS-DAP):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 ເຊື່ອມຕໍ່ໂດຍ J-Link = ບໍ່ມີ J-Link ເຊື່ອມຕໍ່
ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ຄໍາສັ່ງ flash
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອດໍາເນີນໂຄງການຫນ່ວຍຄວາມຈໍາ flash ອຸປະກອນສະເພາະ, ຄໍາສັ່ງ flash ສາມາດໃຊ້ໄດ້ (ພວກເຮົາທາງເລືອກ –h ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe flash -h
ການນໍາໃຊ້ຄໍາສັ່ງ Flash
RF-Flasher_Launcher.exe flash [-h] [-address START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-erase] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE[-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}]
ການໂຕ້ຖຽງທາງເລືອກຂອງຄໍາສັ່ງ Flash
- -ທີ່ຢູ່ START_ADDRESS, – ທີ່ຢູ່ START_ADDRESS: ທີ່ຢູ່ເລີ່ມຕົ້ນ.
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID ແລະ J-Link ID ໃນໂໝດ SWD).
- -erase, –-erase: ເປີດໃຊ້ຕົວເລືອກ [Mass Erase].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: ລາຍຊື່ .bin ຫຼື .hex files ເພື່ອດໍາເນີນໂຄງການອຸປະກອນ RF: ເປັນອຸປະກອນ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ຫຼືອຸປະກອນ BlueNRG-LPS. - ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency S. ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000.
- -h, –help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, –log: ຂໍ້ມູນບັນທຶກ.
- -mac, –mac: ເປີດໃຊ້ຕົວເລືອກ [Mac Address].
- -mac_address –MAC_ADDRESS: ສະຖານທີ່ໜ່ວຍຄວາມຈຳແຟລດບ່ອນທີ່ທີ່ຢູ່ສາທາລະນະ Bluetooth® ຖືກເກັບໄວ້.
- -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADDRESS: file ປະກອບມີບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ MAC.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files ປະກອບມີບັນທຶກຂອງທີ່ຢູ່ MAC ທີ່ເກັບໄວ້ / ບໍ່ໄດ້ເກັບຮັກສາແລະໃຊ້ / ບໍ່ໄດ້ໃຊ້.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: ທີ່ຢູ່ MAC ທໍາອິດ.
- -rp, –-readout_protection: ເປີດໃຊ້ຕົວເລືອກ [ReadOut Protection].
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –uart: ໂຫມດ UART. ກະດານກຳນົດເອງຕ້ອງຖືກໃສ່ໃນໂຫມດ bootloader (ມູນຄ່າ PIN DIO7 ສູງໃນຂະນະທີ່ປະຕິບັດຮອບວຽນການຣີເຊັດຂອງອຸປະກອນ BlueNRG-1 ຫຼື BlueNRG-2; ຄ່າ PIN PA10 ສູງໃນຂະນະທີ່ຣີເຊັດອຸປະກອນ BlueNRG-LP ຫຼື BlueNRG-LPS) ກ່ອນທີ່ຈະດຳເນີນການ. .
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
- -verify, –verify: ເປີດໃຊ້ງານທາງເລືອກ [Verify].
ໝາຍເຫດ:
- ຖ້າເລືອກໂໝດ UART, ອຸປະກອນຈະຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB COM ຂອງ PC ແລະຕ້ອງໃຊ້ຕົວເລືອກ –UART. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງອັນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະພອດ COM ໂດຍໃຊ້ຕົວເລືອກ –d.
- ຖ້າເລືອກຮູບແບບ SWD, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ຂອງອຸປະກອນທີ່ເລືອກ, ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຕົວເລືອກ -SWD. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
- ຄູ່ file ການໂຫຼດແມ່ນລະບຸໄວ້ໂດຍໃຊ້ຕົວເລືອກ –f. ຖ້າຜູ້ໃຊ້ຕ້ອງການຂຽນໂປຣແກຣມ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ຫຼື BlueNRG-LPS ອຸປະກອນທີ່ມີຄູ່ຕ່າງກັນ. files ໃນລະຫວ່າງກອງປະຊຸມການຂຽນໂປລແກລມດຽວກັນ, ພວກເຂົາສາມາດລະບຸຮູບພາບຖານສອງຕາມລໍາດັບນີ້: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -all
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\ເຟີມແວ\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\ເຟີມແວ\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\ເຟີມແວ
\ Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\ເຟີມແວ
\ Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin”
ທໍາອິດ file ຖືກຕັ້ງໂຄງການຢູ່ໃນອຸປະກອນ BlueNRG-1 ທີ່ເຊື່ອມຕໍ່; ທີສອງ file ຖືກຕັ້ງໂຄງການຢູ່ໃນອຸປະກອນ BlueNRG-2 ທີ່ເຊື່ອມຕໍ່; ທີສາມ file ຖືກຕັ້ງໂຄງການຢູ່ໃນອຸປະກອນ BlueNRG-LP ທີ່ເຊື່ອມຕໍ່; ສີ່ file ຖືກຕັ້ງໂຄງການຢູ່ໃນອຸປະກອນ BlueNRG-LPS ທີ່ເຊື່ອມຕໍ່. - ຖ້າຕົວເລືອກ –f ບໍ່ໄດ້ໃຊ້, ຮູບພາບຄູ່ files ລະບຸໄວ້ໃນ Application/config_file.conf ຖືກນໍາໃຊ້:
#ຮູບ file ສໍາລັບອຸປະກອນ BlueNRG_1
BLUENRG_1 = “user_path”/bluenrg_1_binary_file. hex
#ຮູບ file ສໍາລັບອຸປະກອນ BlueNRG_2
BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
#ຮູບ file ສໍາລັບອຸປະກອນ BlueNRG_LP
BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
#ຮູບ file ສໍາລັບອຸປະກອນ BlueNRG_LPS
BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
ຜູ້ໃຊ້ຕ້ອງລະບຸເສັ້ນທາງຮູບພາບຄູ່ເຕັມສໍາລັບແຕ່ລະອຸປະກອນ.
ຜົນປະໂຫຍດ launcher RF-Flasher: ອ່ານຄໍາສັ່ງ
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອອ່ານຫນ່ວຍຄວາມຈໍາ flash ອຸປະກອນສະເພາະ, ຄໍາສັ່ງອ່ານສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອເອົາບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe ອ່ານ –h
ອ່ານການນໍາໃຊ້ຄໍາສັ່ງ
RF-Flasher_Launcher.exe ອ່ານ [-h] [-address START_ADDRESS][-size SIZE] [–entire] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}]
ອ່ານການໂຕ້ຖຽງທາງເລືອກຄໍາສັ່ງ
- -address START_ADDRESS, –-address START_ADDRESS: ທີ່ຢູ່ເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 0x10040000).
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID ແລະ J-Link ID ໃນໂໝດ SWD).
- -ທັງຫມົດ, -ທັງຫມົດ: ອ່ານຫນ່ວຍຄວາມຈໍາ flash ທັງຫມົດ.
- -ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}, –ຄວາມຖີ່
{5,15,25,50,100,125,240,480,900,1800,4000}: ຕັ້ງຄ່າຄວາມຖີ່ (ສະເພາະສຳລັບໂມດູນ SWD – ຮາດແວ ST-LINK). ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000. - -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -s, –-show: ສະແດງຫນ່ວຍຄວາມຈໍາແຟລດຫຼັງຈາກດໍາເນີນການອ່ານ.
- -size SIZE, –-size SIZE: ຂະໜາດຂອງໜ່ວຍຄວາມຈຳແຟລດເພື່ອອ່ານ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 0x3000).
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –uart: ຮູບແບບ UART. ກະດານແບບກຳນົດເອງຕ້ອງຖືກໃສ່ໃນໂໝດ bootloader ກ່ອນຈະດຳເນີນການນີ້. ສໍາລັບອຸປະກອນ BlueNRG-LP ແລະ BlueNRG-LPS, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ pin PA10 ເປັນມູນຄ່າສູງແລະປະຕິບັດຮອບວຽນຂອງອຸປະກອນໃຫມ່, ຮັກສາ PA10 ຢູ່ໃນມູນຄ່າສູງ. ສໍາລັບອຸປະກອນ BlueNRG-1 ແລະ BlueNRG-2, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ PIN DIO7 ເປັນມູນຄ່າສູງແລະຕັ້ງອຸປະກອນໃຫມ່, ຮັກສາ DIO7 ຢູ່ໃນມູນຄ່າສູງ.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
- ຖ້າເລືອກໂໝດ UART, ອຸປະກອນຈະຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB COM ຂອງ PC ແລະຕ້ອງໃຊ້ຕົວເລືອກ –UART. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງອັນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະພອດ COM ໂດຍໃຊ້ຕົວເລືອກ –d.
- ຖ້າເລືອກຮູບແບບ SWD, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ຂອງອຸປະກອນທີ່ເລືອກ, ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຕົວເລືອກ -SWD. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
ຜົນປະໂຫຍດ launcher RF-Flasher: ຄໍາສັ່ງລຶບມະຫາຊົນ
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອປະຕິບັດການລົບລ້າງມະຫາຊົນຂອງຫນ່ວຍຄວາມຈໍາ flash ຂອງອຸປະກອນສະເພາະໃດຫນຶ່ງ, ໄດ້.
ຄໍາສັ່ງ mass_erase ສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe mass_erase –h
ການໃຊ້ຄໍາສັ່ງລຶບມະຫາຊົນ
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- ຄວາມຖີ່
{5,15,25,50,100,125,240,480,900,1800,4000}]
ການໂຕ້ຖຽງທາງເລືອກຄໍາສັ່ງລຶບມະຫາຊົນ
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID ແລະ J-Link ID ໃນໂໝດ SWD).
- -ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}, –ຄວາມຖີ່
{5,15,25,50,100,125,240,480,900,1800,4000}: ຕັ້ງຄ່າຄວາມຖີ່ (ສະເພາະສຳລັບໂມດູນ SWD – ຮາດແວ ST-LINK). ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000. - -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -s, –-show: ສະແດງໜ່ວຍຄວາມຈຳແຟລດຫຼັງຈາກທຳການລຶບລ້າງມະຫາຊົນ.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –uart: ຮູບແບບ UART. ກະດານແບບກຳນົດເອງຕ້ອງຖືກໃສ່ໃນໂໝດ bootloader ກ່ອນຈະດຳເນີນການນີ້. ສໍາລັບອຸປະກອນ BlueNRG-LP ແລະ BlueNRG-LPS, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ pin PA10 ເປັນມູນຄ່າສູງແລະປະຕິບັດຮອບວຽນຂອງອຸປະກອນໃຫມ່, ຮັກສາ PA10 ຢູ່ໃນມູນຄ່າສູງ. ສໍາລັບອຸປະກອນ BlueNRG-1 ແລະ BlueNRG-2, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ PIN DIO7 ເປັນມູນຄ່າສູງແລະຕັ້ງອຸປະກອນໃຫມ່, ຮັກສາ DIO7 ຢູ່ໃນມູນຄ່າສູງ.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
ໝາຍເຫດ
- ຖ້າເລືອກໂໝດ UART, ອຸປະກອນຈະຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB COM ຂອງ PC ແລະຕ້ອງໃຊ້ຕົວເລືອກ –UART. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງອັນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະພອດ COM ໂດຍໃຊ້ຕົວເລືອກ –d.
- ຖ້າເລືອກຮູບແບບ SWD, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ຂອງອຸປະກອນທີ່ເລືອກ, ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຕົວເລືອກ -SWD. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
RF-Flasher launcher utility: ກວດສອບຄໍາສັ່ງຫນ່ວຍຄວາມຈໍາ
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອກວດສອບເນື້ອໃນຫນ່ວຍຄວາມຈໍາ flash ຂອງອຸປະກອນສະເພາະໃດຫນຶ່ງ, ໄດ້
ຄໍາສັ່ງ verify_memory ສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe verify_memory –h
ກວດສອບການໃຊ້ຄໍາສັ່ງຫນ່ວຍຄວາມຈໍາ
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-address START_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frequency {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
ກວດສອບອາກິວເມັນທາງເລືອກຂອງຄໍາສັ່ງຫນ່ວຍຄວາມຈໍາ
- -ທີ່ຢູ່ START_ADDRESS, –-address START_ADDRESS: ທີ່ຢູ່ເລີ່ມຕົ້ນສໍາລັບການຢັ້ງຢືນ (ສໍາລັບ .bin files ເທົ່ານັ້ນ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 0x10040000.
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID ແລະ J-Link ID ໃນໂໝດ SWD).
- -f FLASH_VERIFY_FILE,–-file FLASH_VERIFY_FILE: file ເພື່ອໃຊ້ເພື່ອກວດສອບຄວາມຈຳແຟລດ
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000} : ການຕັ້ງຄ່າຮາດແວ SLINK (ໂມດູນຮາດແວ) ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000.
- -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -s, –-show: ສະແດງໜ່ວຍຄວາມຈຳແຟລດຫຼັງຈາກດຳເນີນການກວດສອບ
- -SWD, –-swd: ໂໝດ SWD (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –uart: ໂຫມດ UART.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
- ຖ້າເລືອກໂໝດ UART, ອຸປະກອນຈະຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB COM ຂອງ PC ແລະຕ້ອງໃຊ້ຕົວເລືອກ –UART. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງອັນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະພອດ COM ໂດຍໃຊ້ຕົວເລືອກ –d.
- ຖ້າເລືອກຮູບແບບ SWD, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ຂອງອຸປະກອນທີ່ເລືອກ, ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຕົວເລືອກ -SWD. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
RF-Flasher launcher utility: ຄໍາສັ່ງລົບຫນ້າ
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອລົບຫນ້າເນື້ອຫາຫນ່ວຍຄວາມຈໍາ flash ຈາກອຸປະກອນສະເພາະໃດຫນຶ່ງ,
ຄໍາສັ່ງ erase_pages ສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe erase_pages –h
ການນໍາໃຊ້ຄໍາສັ່ງລົບຫນ້າ
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)
ລຶບໜ້າຄຳສັ່ງ arguments ທາງເລືອກ
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ພອດ COM ໃນໂໝດ UART; ST-LINK ID, CMSIS-DAP ID ແລະ J-Link ID ໃນໂໝດ SWD).
- -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -ຄວາມຖີ່ {5,15,25,50,100,125,240,480,900,1800,4000}, –ຄວາມຖີ່
{5,15,25,50,100,125,240,480,900,1800,4000}: ຕັ້ງຄ່າຄວາມຖີ່ (ສະເພາະສຳລັບໂມດູນ SWD – ຮາດແວ ST-LINK). ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000. - -p PAGES, –page PAGES: ລາຍຊື່ໜ້າທີ່ຈະລຶບ (ເລີ່ມຈາກ 0).
- -range RANGE RANGE, –range RANGE RANGE: ຂອບເຂດຂອງຫນ້າທີ່ຈະລຶບ (ບ່ອນທີ່ RANGE ທໍາອິດຊີ້ໃຫ້ເຫັນຕົວເລກຫນ້ານ້ອຍທີ່ສຸດແລະ RANGE ທີສອງຊີ້ໃຫ້ເຫັນເຖິງຈໍານວນຫນ້າສູງສຸດ).
- -s, –-show: ສະແດງໜ່ວຍຄວາມຈຳແຟລດຫຼັງຈາກດຳເນີນການກວດສອບ.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –uart: ຮູບແບບ UART. ກະດານແບບກຳນົດເອງຕ້ອງຖືກໃສ່ໃນໂໝດ bootloader ກ່ອນຈະດຳເນີນການນີ້. ສໍາລັບອຸປະກອນ BlueNRG-LP ແລະ BlueNRG-LPS, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ pin PA10 ເປັນມູນຄ່າສູງແລະປະຕິບັດຮອບວຽນຂອງອຸປະກອນໃຫມ່, ຮັກສາ PA10 ຢູ່ໃນມູນຄ່າສູງ. ສໍາລັບອຸປະກອນ BlueNRG-1 ແລະ BlueNRG-2, ຜູ້ໃຊ້ຕ້ອງຕັ້ງ PIN DIO7 ເປັນມູນຄ່າສູງແລະຕັ້ງອຸປະກອນໃຫມ່, ຮັກສາ DIO7 ຢູ່ໃນມູນຄ່າສູງ.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
- ຖ້າເລືອກໂໝດ UART, ອຸປະກອນຈະຕ້ອງເຊື່ອມຕໍ່ກັບພອດ USB COM ຂອງ PC ແລະຕ້ອງໃຊ້ຕົວເລືອກ –UART. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງອັນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະພອດ COM ໂດຍໃຊ້ຕົວເລືອກ –d.
- ຖ້າເລືອກຮູບແບບ SWD, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ຂອງອຸປະກອນທີ່ເລືອກ, ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຕົວເລືອກ -SWD. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ອ່ານຄໍາສັ່ງ OTP
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອອ່ານ OTP ຂອງອຸປະກອນສະເພາະ, ຄໍາສັ່ງ read_OTP ສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອເອົາບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe read_OTP –h
ອ່ານການໃຊ້ຄໍາສັ່ງ OTP
RF-Flasher_Launcher.exe read_OTP [-h] (ທັງໝົດ | -d DEVICE_ID) [-address OTP_ADDRESS][-num NUM] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000} [-] s] [-verbose {0,1,2,3,4}]
ອ່ານການໂຕ້ຖຽງທາງເລືອກຄໍາສັ່ງ OTP
- -address OTP_ADDRESS, –address OTP_ADDRESS: ທີ່ຢູ່ຂອງພື້ນທີ່ OTP (ຄ່າເລີ່ມຕົ້ນ: 0x10001800
- ຄໍາສອດຄ່ອງ). - -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ST-LINK ID, CMSIS-DAP ID, ແລະ J-Link ID ໃນໂໝດ SWD).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000} : ການຕັ້ງຄ່າຮາດແວ SLINK (ໂມດູນຮາດແວ) ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000.
- -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -num NUM, –number NUM: ຈໍານວນຄໍາທີ່ຈະອ່ານພາຍໃນພື້ນທີ່ OTP. ຄ່າເລີ່ມຕົ້ນແມ່ນ 256.
- -s, --show: ສະແດງພື້ນທີ່ OTP.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
ໝາຍເຫດ:
ຄຳສັ່ງ read_OTP ເຮັດວຽກຢູ່ໃນໂໝດ SWD ເທົ່ານັ້ນ. ດັ່ງນັ້ນ, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຈະຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ອຸປະກອນທີ່ເລືອກ. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
RF-Flasher launcher utility: ຂຽນຄໍາສັ່ງ OTP
ເພື່ອໃຊ້ RF-Flasher launcher utility ເພື່ອອ່ານ OTP ຂອງອຸປະກອນສະເພາະ, ຄໍາສັ່ງ write_OTP ສາມາດໃຊ້ໄດ້ (ໃຊ້ –h ເພື່ອເອົາບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນທັງຫມົດ):
RF-Flasher_Launcher.exe write_OTP –h
ຂຽນການໃຊ້ຄໍາສັ່ງ OTP
RF-Flasher_Launcher.exe write_OTP [-h] (ທັງໝົດ | -d DEVICE_ID) -address OTP_ADDRESS
-value OTP_VALUE [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
ຂຽນຄໍາສັ່ງ OTP ທາງເລືອກ arguments
- -address OTP_ADDRESS, –address OTP_ADDRESS: ທີ່ຢູ່ຂອງພື້ນທີ່ OTP (ຄ່າເລີ່ມຕົ້ນ: 0x10001800 – ຄໍາຈັດຮຽງ).
- -all, –all: ອຸປະກອນເຊື່ອມຕໍ່ທັງໝົດ (ST-LINK ID, CMSIS-DAP ID, ແລະ J-link ID ໃນໂໝດ SWD).
- -d DEVICE_ID, –device DEVICE_ID: ຕັ້ງ ID ຂອງເຄື່ອງມືຮາດແວທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ST-LINK ID, CMSIS-DAP ID, ແລະ J-Link ID ໃນໂໝດ SWD).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000} : ການຕັ້ງຄ່າຮາດແວ SLINK (ໂມດູນຮາດແວ) ຄ່າເລີ່ມຕົ້ນແມ່ນ 4000.
- -h, --help: ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
- -l, --log: ຂໍ້ມູນບັນທຶກ.
- -s, –-show: ສະແດງໜ່ວຍຄວາມຈຳແຟລດຫຼັງຈາກດຳເນີນການກວດສອບ.
- -value OTP_VALUE, –value OTP_VALUE: ຄ່າ OTP (ຄຳສັບໃດໜຶ່ງເຊັ່ນ 0x11223344)
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: ເພີ່ມທະວີການ verbosity ຜົນຜະລິດ; ຕັ້ງລະດັບດີບັກສູງສຸດ 4 (ສະເພາະສຳລັບໂມດູນ SWD ແລະຂໍ້ມູນບັນທຶກ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
ໝາຍເຫດ:
ຄຳສັ່ງ write_OTP ເຮັດວຽກຢູ່ໃນໂໝດ SWD ເທົ່ານັ້ນ. ດັ່ງນັ້ນ, ເຄື່ອງມືການຂຽນໂປລແກລມ/ການດີບັກຂອງຮາດແວ SWD ຈະຕ້ອງເຊື່ອມຕໍ່ກັບສາຍ SWD ອຸປະກອນທີ່ເລືອກ. ຖ້າມີອຸປະກອນຫຼາຍກວ່າໜຶ່ງເຄື່ອງເຊື່ອມຕໍ່ກັບ PC ຜ່ານອິນເຕີເຟດ SWD, ທາງເລືອກ –all ອະນຸຍາດໃຫ້ເລືອກທັງໝົດໄດ້. ອີກທາງເລືອກ, ຜູ້ໃຊ້ສາມາດລະບຸແຕ່ລະການໂຕ້ຕອບໂດຍໃຊ້ຕົວເລືອກ –d.
ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ຕົວຢ່າງamples
ວາງແຜນຮູບພາບຄູ່ຢູ່ໃນອຸປະກອນ BlueNRG-1 ແລະ BlueNRG-2 ທີ່ເຊື່ອມຕໍ່ດ້ວຍເຄື່ອງມືຮາດແວ ST-LINK (ໃນໂໝດ SWD):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
ໂປຣແກມຮູບພາບຄູ່ຢູ່ໃນອຸປະກອນພະລັງງານຕໍ່າ Bluetooth® ທີ່ເຊື່ອມຕໍ່ຜ່ານພອດ USB COM (ໃນໂໝດ UART):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
ໂປຣແກຣມຮູບພາບຄູ່ຢູ່ໃນອຸປະກອນທີ່ເຊື່ອມຕໍ່ຜ່ານຊ່ອງ CMSIS-DAP ໂດຍໃຊ້ຕົວເລືອກການລຶບ, ກວດສອບ ແລະບັນທຶກຂໍ້ມູນ (ໃນໂໝດ SWD):
ປະຫວັດການແກ້ໄຂ
ຕາຕະລາງ 3. ປະຫວັດການແກ້ໄຂເອກະສານ
ວັນທີ | ຮຸ່ນ | ການປ່ຽນແປງ |
15-ພຶດສະພາ-2018 | 1 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ. |
03-ກໍລະກົດ-2018 |
2 |
ອັບເດດຮູບ 1. BlueNRG-1, BlueNRG-2 Flasher Utility, ຮູບ 2. Flasher Utility UART window main, ຮູບ 3. Flasher utility UART mode: ຮູບພາບ file , ຮູບທີ 4. Flasher utility UART mode: device memory , Figure 5. Flasher utility UART mode: change memory fields, Figure 7. Flasher Utility: SWD main window, Figure 8. Flasher Utility SWD mode: device memory , ຮູບທີ 10.
Flasher Utility: ໂຫມດອັດຕະໂນມັດ SWD, ຮູບ 11. ປະໂຫຍດຂອງ Flasher: ໂຫມດອັດຕະໂນມັດ UART, ຮູບ 12. ປະໂຫຍດຂອງ Flasher: ການຂຽນໂປຼແກຼມອັດຕະໂນມັດ UART ແມ່ນສໍາເລັດແລະຮູບ 13. Flasher Utility: ການເລືອກທີ່ຢູ່ SWD MAC. ການປ່ຽນແປງຂໍ້ຄວາມເລັກນ້ອຍໃນທົ່ວເອກະສານ. |
26-Feb-2019 | 3 | ອັບເດດພາກແນະນຳ ແລະ ພາກທີ 3.1 ໂໝດ UART: ວິທີການແລ່ນ. ເພີ່ມພາກ 8 ປະໂຫຍດຂອງຕົວເປີດໃຊ້ Flasher ແລະພາກສ່ວນຍ່ອຍຂອງມັນທັງຫມົດ. |
09-ເມສາ-2019 |
4 |
ເພີ່ມການອ້າງອິງໃສ່ "ໂຟນເດີແອັບພລິເຄຊັນ" ໃນພາກທີ 8: ປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher.
ອັບເດດພາກທີ 8.4: ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ຄໍາສັ່ງ flash. |
14-ກໍລະກົດ-2020 |
5 |
ປ່ຽນຊຸດຊອບແວ BlueNRG-1 ແລະ BlueNRG-2 ເປັນ BlueNRG-X Flasher
ເພີ່ມການອ້າງອີງໃສ່ອຸປະກອນ BlueNRG-LP. ອັບເດດຮູບ 1. ຜົນປະໂຫຍດຂອງ RF-Flasher, ຮູບທີ 3. Flasher utility UART ປ່ອງຢ້ຽມຕົ້ນຕໍ, ຮູບ 5. Flasher utility ໂຫມດ UART: ແຖບຫນ່ວຍຄວາມຈໍາອຸປະກອນ, ຮູບ 6. ປະໂຫຍດ Flasher ໂຫມດ UART: ການປ່ຽນແປງຊ່ອງຂໍ້ມູນຫນ່ວຍຄວາມຈໍາ, ຮູບທີ 9. ປະໂຫຍດຂອງ Flasher: SWD main window, ຮູບ 10. Flasher utility SWD mode: Device Memory tab, Figure 14. Flasher utility: SWD Plug&Play mode, Figure 15. Flasher utility: MAC address selection and Figure 18. RF-Flasher launcher: ຄໍາສັ່ງ flash ກັບ -erase, -l, -verify ທາງເລືອກ |
05-ທັນວາ-2020 |
6 | ການປັບປຸງພາກແນະນໍາ, ພາກທີ 2.1: ຄວາມຕ້ອງການຂອງລະບົບ, ພາກທີ 4.1: ໂຫມດ UART: ວິທີການດໍາເນີນການ, ພາກທີ 5: ປ່ອງຢ້ຽມຕົ້ນຕໍ SWD, ພາກທີ 5.1: ຮູບແບບ SWD: ວິທີການດໍາເນີນການ, ພາກ 8.1: ຄວາມຕ້ອງການ,
ພາກທີ 8.2: ຕົວເລືອກປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher, ພາກທີ 8.3: ປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher: ໂໝດ UART & SWD, ພາກທີ 8.4: ປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher: ຄຳສັ່ງແຟດ, ພາກທີ 8.5: ປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher: ອ່ານຄຳສັ່ງ, ພາກ 8.6 : RF-Flasher launcher utility: ຄໍາສັ່ງລຶບມະຫາຊົນ, ພາກທີ 8.7: ຜົນປະໂຫຍດ launcher RF-Flasher: ກວດສອບຄໍາສັ່ງຫນ່ວຍຄວາມຈໍາ. ເພີ່ມເຕີມພາກ 8.8: RF-Flasher launcher utility: erase pages command. |
04-ຕຸລາ-2021 |
7 |
ເພີ່ມພາກ 5.2: ໂຫມດ SWD: ອ່ານ bootloader sector ແລະພາກ 5.3: ໂຫມດ SWD: ອ່ານພື້ນທີ່ OTP.
ອັບເດດຫົວຂໍ້, ພາກແນະນໍາ, ພາກທີ 2: ການເລີ່ມຕົ້ນ, ພາກທີ 2.1: ຄວາມຕ້ອງການຂອງລະບົບ, ພາກທີ 2.2: ການຕິດຕັ້ງຊຸດຊອບແວ, ພາກທີ 3: ການໂຕ້ຕອບແຖບເຄື່ອງມື, ພາກທີ 4: ປ່ອງຢ້ຽມຫຼັກ UART, ພາກທີ 8: RF-Flasher launcher utility, ພາກ 8.1: ຄວາມຕ້ອງການ, ພາກ 8.2: ຕົວເລືອກປະໂຫຍດຂອງ RF-Flasher launcher, ພາກ 8.3: ປະໂຫຍດຂອງຕົວເປີດໃຊ້ RF-Flasher: UART & SWD modes , ພາກທີ 8.4: RF-Flasher launcher utility: flash command, ພາກທີ 8.5: ຜົນປະໂຫຍດ launcher RF-Flasher: ອ່ານຄໍາສັ່ງ, ພາກ 8.6: RF-Flasher launcher utility: ຄໍາສັ່ງລຶບມະຫາຊົນ, ພາກ 8.7: RF-Flasher launcher utility: ກວດສອບຄໍາສັ່ງຫນ່ວຍຄວາມຈໍາ, ພາກ 8.8: ຜົນປະໂຫຍດ launcher RF-Flasher: erase pages command , ພາກທີ 1.1: ບັນຊີລາຍຊື່ຂອງຕົວຫຍໍ້ ແລະ ພາກທີ 1.2: ເອກະສານອ້າງອີງ. |
ວັນທີ | ຮຸ່ນ | ການປ່ຽນແປງ |
ອັບເດດຮູບ 1. RF-Flasher utility, ຮູບ 2. ປຽບທຽບສອງ Fileແຖບ s,
ຮູບທີ 3. UART ປ່ອງຢ້ຽມຫຼັກຂອງ Flasher UART, ຮູບ 4. ຮູບແບບ UART UART: ຮູບພາບ File ແຖບ, ຮູບທີ 5. UART utility Flasher mode: Device Memory tab, Figure 6. Flasher utility UART mode: ປ່ຽນຊ່ອງຄວາມຊົງຈໍາ, ຮູບ 7. ໂຫມດ UART ປະໂຫຍດຂອງ Flasher: ປຽບທຽບຄວາມຊົງຈໍາຂອງອຸປະກອນກັບຮູບພາບ File tab, ຮູບ 9. ປະໂຫຍດຂອງ Flasher: SWD main window, ຮູບ 10. Flasher utility SWD mode: Device Memory tab, Figure 16. Flasher utility: UART MAC address programming, Figure 17. Flasher utility: SWD MAC address programming and Figure 18. RF -Flasher launcher: ຄໍາສັ່ງ flash ກັບ - erase, -l, -verify ທາງເລືອກ. |
||
06-ເມສາ-2022 |
8 |
ເພີ່ມການອ້າງອີງ BlueNRG-LPS ຕະຫຼອດເອກະສານ.
ອັບເດດພາກທີ 8.3: ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ໂຫມດ UART & SWD ແລະພາກ 8.4: ຜົນປະໂຫຍດຕົວເປີດໃຊ້ RF-Flasher: ຄໍາສັ່ງ flash. |
10-ກໍລະກົດ-2024 |
9 |
ອັບເດດ:
|
ແຈ້ງການສໍາຄັນ - ອ່ານຢ່າງລະມັດລະວັງ
STMicroelectronics NV ແລະບໍລິສັດຍ່ອຍຂອງຕົນ (“ST”) ສະຫງວນສິດໃນການປ່ຽນແປງ, ການແກ້ໄຂ, ການປັບປຸງ, ການປັບປຸງ, ການແກ້ໄຂ ແລະການປັບປຸງຜະລິດຕະພັນ ST ແລະ/ຫຼື ເອກະສານນີ້ໄດ້ທຸກເວລາໂດຍບໍ່ຕ້ອງແຈ້ງລ່ວງໜ້າ. ຜູ້ຊື້ຄວນໄດ້ຮັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຫລ້າສຸດກ່ຽວກັບຜະລິດຕະພັນ ST ກ່ອນທີ່ຈະວາງຄໍາສັ່ງ. ຜະລິດຕະພັນ ST ແມ່ນຂາຍຕາມຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງ ST ຂອງການຂາຍໃນສະຖານທີ່ໃນເວລາທີ່ຮັບຮູ້ຄໍາສັ່ງ.
ຜູ້ຊື້ແມ່ນຮັບຜິດຊອບພຽງແຕ່ສໍາລັບການເລືອກ, ການຄັດເລືອກ, ແລະການນໍາໃຊ້ຜະລິດຕະພັນ ST ແລະ ST ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບສໍາລັບການຊ່ວຍເຫຼືອຄໍາຮ້ອງສະຫມັກຫຼືການອອກແບບຜະລິດຕະພັນຂອງຜູ້ຊື້.
ບໍ່ມີໃບອະນຸຍາດ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ຕໍ່ກັບສິດທິຊັບສິນທາງປັນຍາໃດໆທີ່ຖືກອະນຸຍາດໂດຍ ST ຢູ່ທີ່ນີ້.
ການຂາຍຄືນຂອງຜະລິດຕະພັນ ST ທີ່ມີຂໍ້ກໍານົດທີ່ແຕກຕ່າງຈາກຂໍ້ມູນທີ່ກໍານົດໄວ້ໃນທີ່ນີ້ຈະປະຖິ້ມການຮັບປະກັນໃດໆທີ່ໃຫ້ໂດຍ ST ສໍາລັບຜະລິດຕະພັນດັ່ງກ່າວ.
ST ແລະໂລໂກ້ ST ແມ່ນເຄື່ອງຫມາຍການຄ້າຂອງ ST. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງຫມາຍການຄ້າ ST, ເບິ່ງ www.st.com/trademarks. ຊື່ຜະລິດຕະພັນ ຫຼືບໍລິການອື່ນໆທັງໝົດແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
ຂໍ້ມູນໃນເອກະສານນີ້ແທນທີ່ ແລະແທນທີ່ຂໍ້ມູນທີ່ສະໜອງໃຫ້ໃນເມື່ອກ່ອນໃນສະບັບກ່ອນໜ້າຂອງເອກະສານນີ້.
© 2024 STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ
UM2406 – Rev 9
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
STMicroelectronics UM2406 ຊຸດຊອບແວ RF-Flasher Utility [pdf] ຄູ່ມືຜູ້ໃຊ້ UM2406, UM2406 ຊຸດຊອບແວອຸປະຖຳ RF-Flasher, ຊຸດຊອບແວອຸປະຖຳ RF-Flasher, ຊຸດຊອບແວອຸປະຖຳ RF-Flasher, ຊຸດຊອບແວປະໂຫຍດ, ຊຸດຊອບແວ, ຊຸດ |