STMicroelectronics-LOGO

STMicroelectronics UM2406 កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package-PRODUCT

លក្ខណៈបច្ចេកទេស

  • គាំទ្រឧបករណ៍ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, និង BlueNRG-2
  • ចំណុចប្រទាក់៖ របៀប UART និងរបៀប SWD
  • លក្ខណៈពិសេស៖ ការសរសេរកម្មវិធីអង្គចងចាំពន្លឺ ការអាន ការលុបទ្រង់ទ្រាយធំ ការផ្ទៀងផ្ទាត់ខ្លឹមសារ
  • តម្រូវការប្រព័ន្ធ៖ RAM 2 GB, ច្រក USB, Adobe Acrobat Reader 6.0 ឬថ្មីជាងនេះ។

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

ការចាប់ផ្តើម
ផ្នែកនេះផ្តល់ព័ត៌មានអំពីតម្រូវការប្រព័ន្ធ និងការដំឡើងកញ្ចប់កម្មវិធី។

តម្រូវការប្រព័ន្ធ៖

  • យ៉ាងហោចណាស់ 2 GB នៃ RAM
  • ច្រក USB
  • Adobe Acrobat Reader 6.0 ឬថ្មីជាងនេះ។
  • មាត្រដ្ឋានអេក្រង់ដែលបានណែនាំ និងការកំណត់រហូតដល់ 150%

ការរៀបចំកញ្ចប់កម្មវិធី៖
ដើម្បីដំណើរការឧបករណ៍ប្រើប្រាស់ សូមចុចលើរូបតំណាងឧបករណ៍ប្រើប្រាស់ RF-Flasher ដែលមានទីតាំងនៅ [ចាប់ផ្តើម]> [ST RF-Flasher Utility xxx]> [RFFlasher Utility]។

ចំណុចប្រទាក់របារឧបករណ៍
នៅក្នុងផ្នែករបារឧបករណ៍នៃបង្អួចមេឧបករណ៍ប្រើប្រាស់ RF-Flasher អ្នកប្រើប្រាស់អាចធ្វើប្រតិបត្តិការដូចខាងក្រោមៈ

  • ផ្ទុក .bin ឬ .hex ដែលមានស្រាប់ file: [File] > [បើក file…]
  • រក្សាទុករូបភាពអង្គចងចាំបច្ចុប្បន្ន៖ [File] > [រក្សាទុក File ដូច…]
  • បិទ .bin ឬ .hex ដែលមានស្រាប់ file: [File] > [បិទ file]
  • កំណត់ប្រេកង់ ST-LINK៖ [ឧបករណ៍]> [ការកំណត់…]
  • បើកឬបិទកំណត់ហេតុ file ការបង្កើត៖ [ឧបករណ៍]> [ការកំណត់…]

សំណួរគេសួរញឹកញាប់

  • តើឧបករណ៍អ្វីខ្លះដែលត្រូវបានគាំទ្រដោយកញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher?
    កញ្ចប់កម្មវិធីបច្ចុប្បន្នគាំទ្រឧបករណ៍ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, និង BlueNRG-2 ។
  • តើតម្រូវការប្រព័ន្ធអប្បបរមាអ្វីខ្លះដើម្បីដំណើរការឧបករណ៍ប្រើប្រាស់ RF-Flasher?
    តម្រូវការប្រព័ន្ធអប្បបរមារួមមាន RAM យ៉ាងតិច 2 GB ច្រក USB និង Adobe Acrobat Reader 6.0 ឬថ្មីជាងនេះ។
  • តើខ្ញុំអាចរក្សាទុករូបភាពអង្គចងចាំបច្ចុប្បន្ននៅក្នុងឧបករណ៍ប្រើប្រាស់ RF-Flasher ដោយរបៀបណា?
    ដើម្បីរក្សាទុករូបភាពអង្គចងចាំបច្ចុប្បន្ន សូមចូលទៅកាន់ [File] > [រក្សាទុក File As…] ហើយជ្រើសរើសផ្នែកអង្គចងចាំដែលត្រូវរក្សាទុកក្នុង .bin file.

UM2406
សៀវភៅណែនាំអ្នកប្រើប្រាស់

កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher

សេចក្តីផ្តើម

ឯកសារនេះពិពណ៌នាអំពីកញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher (STSW-BNRGFLASHER) ដែលរួមបញ្ចូលកម្មវិធីកុំព្យូទ័រឧបករណ៍ប្រើប្រាស់ RF-Flasher ។
ឧបករណ៍ប្រើប្រាស់ RF-Flasher គឺជាកម្មវិធីកុំព្យូទ័រដាច់ដោយឡែក ដែលអនុញ្ញាតឱ្យ BlueNRG-1, BlueNRG-2, BlueNRG-LP, និង BlueNRG-LPS Bluetooth® Low Energy systems-on-chip flash memory ត្រូវបានអាន លុប សរសេរ។ និងកម្មវិធី។
បច្ចុប្បន្នវាគាំទ្រចំណុចប្រទាក់ទៅកាន់ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, និង BlueNRG-2 flash memory តាមរយៈរបៀប UART ដោយប្រើកម្មវិធីចាប់ផ្ដើម UART ខាងក្នុងឧបករណ៍។ បច្ចុប្បន្នវាក៏គាំទ្រចំណុចប្រទាក់ទៅកាន់ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, និង BlueNRG-2 flash memory តាមរយៈរបៀប SWD ដោយប្រើចំណុចប្រទាក់ SWD ស្តង់ដារ តាមរយៈឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុសស្តង់ដារ (CMSIS-DAP, ST-LINK និង J-Link) ។
លើសពីនេះទៅទៀត វាក៏អនុញ្ញាតឱ្យរក្សាទុកអាសយដ្ឋាន MAC នៅក្នុងទីតាំងអង្គចងចាំពន្លឺជាក់លាក់មួយដែលត្រូវបានជ្រើសរើសដោយអ្នកប្រើប្រាស់នៅក្នុងរបៀប UART និង SWD ។
កញ្ចប់កម្មវិធី RF-Flasher ក៏ផ្ដល់នូវឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកភ្លើង flasher ដាច់ដោយឡែក ដែលអនុញ្ញាតឱ្យកម្មវិធីអង្គចងចាំពន្លឺ ការអាន ការលុបទ្រង់ទ្រាយធំ និងការផ្ទៀងផ្ទាត់ខ្លឹមសារ។ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ flasher ត្រូវការតែបង្អួច PC DOS ប៉ុណ្ណោះ។

ចំណាំ៖
ពាក្យ RF បច្ចុប្បន្នសំដៅលើឧបករណ៍ BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, និង BlueNRG-2 ។ ភាពខុសគ្នាជាក់លាក់ណាមួយត្រូវបានបន្លិចនៅកន្លែងដែលត្រូវការ។

ព័ត៌មានទូទៅ

បញ្ជីអក្សរកាត់

តារាងទី 1. បញ្ជីអក្សរកាត់

រយៈពេល អត្ថន័យ
RF ប្រេកង់វិទ្យុ
SWD ការកែកំហុសខ្សែសៀរៀល
UART ឧបករណ៍ទទួល-បញ្ជូនអសមកាលជាសកល
យូអេសប៊ី រថយន្តក្រុងស៊េរីសកល

ឯកសារយោង

តារាងទី 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 មានតម្រូវការអប្បបរមាដូចខាងក្រោមៈ

  • កុំព្យូទ័រដែលមានប្រព័ន្ធដំណើរការ Intel® ឬ AMD ដំណើរការប្រព័ន្ធប្រតិបត្តិការ Microsoft® ខាងក្រោម៖
    • វីនដូ ១១
  • យ៉ាងហោចណាស់ 2 GB នៃ RAM
  • ច្រក USB
  • Adobe Acrobat Reader 6.0 ឬថ្មីជាងនេះ។
  • មាត្រដ្ឋាន និងការកំណត់ដែលបានណែនាំគឺរហូតដល់ 150% ។

ការរៀបចំកញ្ចប់កម្មវិធី
អ្នកប្រើប្រាស់អាចដំណើរការឧបករណ៍ប្រើប្រាស់នេះដោយចុចលើរូបតំណាងឧបករណ៍ប្រើប្រាស់ RF-Flasher ([ចាប់ផ្តើម]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility])។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (1)

ចំណុចប្រទាក់របារឧបករណ៍

នៅក្នុងផ្នែករបារឧបករណ៍នៃបង្អួចមេឧបករណ៍ប្រើប្រាស់ RF-Flasher អ្នកប្រើប្រាស់អាចអនុវត្តប្រតិបត្តិការដូចខាងក្រោមៈ

  • ផ្ទុក .bin ឬ .hex ដែលមានស្រាប់ (Intel ពង្រីក) fileដោយប្រើ [File]>[បើក file…]
  • រក្សាទុករូបភាពអង្គចងចាំបច្ចុប្បន្នក្នុង .bin fileដោយប្រើ [File]>[រក្សាទុក File ដូច…]។ អាសយដ្ឋានចាប់ផ្តើម និងទំហំនៃផ្នែកអង្គចងចាំដែលត្រូវរក្សាទុកក្នុងប្រអប់ file អាចជ្រើសរើសបានពីផ្ទាំង អង្គចងចាំឧបករណ៍។
  • បិទ .bin ឬ .hex ដែលមានស្រាប់ fileដោយប្រើ [File]> [បិទ file]
  • កំណត់ប្រេកង់ ST-LINK ដោយប្រើ [ឧបករណ៍]> [ការកំណត់…]
  • បើកឬបិទកំណត់ហេតុ file ការបង្កើតក្នុងទម្រង់ UART/SWD ដោយប្រើ [Tools]>[Settings…]។ ប្រសិនបើកំណត់ហេតុ files ត្រូវបានរក្សាទុក វាអាចធ្វើទៅបានដើម្បីកំណត់កម្រិតនៃព័ត៌មានបំបាត់កំហុសដើម្បីរក្សាទុក (សម្រាប់តែ SWD ប៉ុណ្ណោះ)។ កំណត់ហេតុទាំងអស់។ files ត្រូវបានរក្សាទុកទៅ {insta llation path}\ST\RF-Flasher Utility xxx\Logs\ ។
  • ការលុបទ្រង់ទ្រាយធំដោយប្រើ [ឧបករណ៍]> [លុបទ្រង់ទ្រាយធំ] ។
  • ផ្ទៀងផ្ទាត់មាតិកាអង្គចងចាំពន្លឺ [ឧបករណ៍]> [ផ្ទៀងផ្ទាត់មាតិកាពន្លឺ] ។
  • ទទួលបានកំណែកម្មវិធី ដោយប្រើ [ជំនួយ]> [អំពី]។
  • ទាញយក ក fileដោយប្រើ [Tools]> [Flash]។
  • លុបផ្នែកឧបករណ៍ ដោយប្រើ [Tools]>[Erase Pages…]
  • ប្រៀបធៀបអង្គចងចាំឧបករណ៍ជាមួយរូបភាពដែលបានជ្រើសរើស fileដោយប្រើ [ឧបករណ៍]>[ប្រៀបធៀបអង្គចងចាំឧបករណ៍ជាមួយ file] រូបភាពទាំងពីរ files ត្រូវបានបង្ហាញនៅក្នុង Compare Device Memory ជាមួយរូបភាព File ផ្ទាំង និងភាពខុសគ្នាដែលពាក់ព័ន្ធត្រូវបានបន្លិចជាពណ៌ក្រហម។
  • ប្រៀបធៀបពីរ files ដោយប្រើ [File]>[ប្រៀបធៀបពីរ files]
  • អានផ្នែក bootloader (តែនៅក្នុងរបៀប SWD) ដោយប្រើ [Tools]>[Read Bootloader Sector (SWD)]។
  • អានតំបន់ OTP (តែនៅក្នុងរបៀប SWD) ដោយប្រើ [ឧបករណ៍]> [អាន OTP Area (SWD)] ។
  • រក្សាទុកផ្នែកកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ ឬតំបន់ OTP នៅក្នុង .bin fileដោយប្រើ [File]>[រក្សាទុក File ដូច…]។

អ្នកប្រើប្រាស់ក៏អាចជ្រើសរើសរូបភាពពីរផងដែរ។ files ហើយប្រៀបធៀបពួកគេ។ រូបភាពទាំងពីរ files ត្រូវបានបង្ហាញនៅក្នុងការប្រៀបធៀបពីរ Fileផ្ទាំង s និងភាពខុសគ្នាដែលពាក់ព័ន្ធត្រូវបានបន្លិចជាពណ៌ក្រហម។ .bin និង .hex file ទម្រង់ត្រូវបានគាំទ្រ។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (2)

នៅផ្នែកខាងលើនៃបង្អួចមេឧបករណ៍ប្រើប្រាស់ RF-Flasher អ្នកប្រើប្រាស់អាចជ្រើសរើសរូបភាព file តាមរយៈ [ជ្រើសរើសរូបភាព File] ប៊ូតុង។ អ្នកប្រើប្រាស់អាចជ្រើសរើសប្រភេទអង្គចងចាំ៖ អង្គចងចាំពន្លឺ កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ ឬតំបន់ OTP ។ សម្រាប់តំបន់អង្គចងចាំពន្លឺ អ្នកប្រើប្រាស់អាចកំណត់អាសយដ្ឋានចាប់ផ្តើម (សម្រាប់តែធុងសំរាមប៉ុណ្ណោះ។ file)
ជម្រើសទាំងអស់នេះមាននៅក្នុងរបៀប UART និង SWD។
អ្នកប្រើប្រាស់ត្រូវបើកការចូលប្រើមុខងារដែលបានជ្រើសរើស (UART ឬ SWD)។ ពួកគេអាចធ្វើដូចនេះបានដោយបើកច្រក COM ដែលពាក់ព័ន្ធសម្រាប់របៀប UART ឬដោយភ្ជាប់ឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD ទៅបន្ទាត់ SWD ឧបករណ៍។

បង្អួចមេ UART
នៅក្នុងផ្ទាំងបង្អួចមេ UART នៃបង្អួចមេឧបករណ៍ប្រើប្រាស់ RF-Flasher អ្នកប្រើប្រាស់អាចជ្រើសរើសច្រក COM ដែលត្រូវប្រើដើម្បីភ្ជាប់ឧបករណ៍តាមរយៈបញ្ជីនៃផ្នែក COM Ports ។
អត្រា baud សៀរៀលដែលប្រើសម្រាប់ក្រុមប្រឹក្សាវាយតម្លៃឧបករណ៍ RF គឺ 460800 bps ។
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

របៀប UART: របៀបដំណើរការ
រូបភាព file ការជ្រើសរើស
ដើម្បីផ្ទុក .bin ឬ .hex ដែលមានស្រាប់ fileប្រើ [ជ្រើសរើសរូបភាព Fileប៊ូតុង] នៅលើទំព័រមេ រុករកទៅ [File]>[បើក File…] ឬចូលទៅកាន់រូបភាព File ផ្ទាំង។ ផ្លូវពេញលេញនៃការជ្រើសរើស file លេចឡើងនៅជាប់នឹងប៊ូតុង ហើយប៊ូតុង [Flash] ក្លាយជាសកម្មនៅពេលដែល file បាន​ផ្ទុក។
បញ្ជីនៃផ្ទាំង COM Ports បង្ហាញឧបករណ៍ដែលបានភ្ជាប់ទាំងអស់នៅលើរន្ធ USB របស់កុំព្យូទ័រ។ ប៊ូតុង [Select All], [Unselect All], និង [Invert All] អនុញ្ញាតឱ្យអ្នកប្រើកំណត់ថាតើឧបករណ៍ដែលបានភ្ជាប់ណាមួយ (ទាំងអស់ គ្មាន ឬមួយចំនួននៃពួកវា) គួរតែជាគោលដៅនៃប្រតិបត្តិការឧបករណ៍ប្រើប្រាស់។ វិធីនេះ ប្រតិបត្តិការដូចគ្នា (នោះគឺការសរសេរកម្មវិធីអង្គចងចាំពន្លឺ) អាចត្រូវបានអនុវត្តក្នុងពេលដំណាលគ្នានៅលើឧបករណ៍ជាច្រើន។ ប៊ូតុង [ធ្វើឱ្យស្រស់] អនុញ្ញាតឱ្យអ្នកប្រើធ្វើឱ្យបញ្ជីឧបករណ៍ដែលបានភ្ជាប់ឡើងវិញឡើងវិញ។
តាមលំនាំដើម ជម្រើស [លុបទ្រង់ទ្រាយធំ] នៅក្នុងផ្នែក [សកម្មភាព] មិនត្រូវបានធីកទេ ហើយមានតែទំព័រសតិដែលត្រូវការប៉ុណ្ណោះដែលត្រូវបានលុប និងសរសេរជាមួយ file មាតិកា។ នៅពេលដែលជម្រើសនេះត្រូវបានគូសធីក ការលុបទ្រង់ទ្រាយធំពេញមុនដំណាក់កាលសរសេរកម្មវិធីអង្គចងចាំពន្លឺ។
ជម្រើស [ផ្ទៀងផ្ទាត់] បង្ខំការត្រួតពិនិត្យដើម្បីធានាថាមាតិកាអង្គចងចាំត្រូវបានសរសេរត្រឹមត្រូវ។
ពិនិត្យជម្រើស [អាប់ដេតអង្គចងចាំឧបករណ៍] ដើម្បីធ្វើបច្ចុប្បន្នភាពតារាងអង្គចងចាំឧបករណ៍ បន្ទាប់ពីប្រតិបត្តិការលើអង្គចងចាំពន្លឺ។
ជម្រើសការពារការអានអាចបើកការការពារការអានឧបករណ៍បន្ទាប់ពីការសរសេរកម្មវិធីអង្គចងចាំពន្លឺ។
ពិនិត្យជម្រើស [Auto Baudrate] លុះត្រាតែការកំណត់ផ្នែករឹងឡើងវិញត្រូវបានអនុវត្តនៅលើក្តារ ដើម្បីបង្ខំប្រតិបត្តិការ [Auto Baudrate] ។ តាមលំនាំដើម ជម្រើស [Auto Baudrate] មិនត្រូវបានធីកទេ។

រូបភាព File ផ្ទាំង
ដែលបានជ្រើសរើស file ឈ្មោះ ទំហំ និង​មាតិកា​ញែក​ដែល​ត្រូវ​បាន​សរសេរ​កម្មវិធី​ក្នុង​អង្គចងចាំ​ពន្លឺ​របស់​ឧបករណ៍ viewed នៅក្នុងរូបភាព File ផ្ទាំង។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (4)

ផ្ទាំងអង្គចងចាំឧបករណ៍
ជ្រើសរើសផ្ទាំងនេះទៅ view មាតិកាអង្គចងចាំនៃឧបករណ៍ដែលបានភ្ជាប់ (តាមរយៈប៊ូតុង [អាន]) និងកំណត់ហេតុដែលមានប្រតិបត្តិការដែលបានអនុវត្តនៅលើឧបករណ៍ដែលបានជ្រើសរើស។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (5)

ចុចលើប៊ូតុង [អាន] ដើម្បីផ្ទេរផ្នែកអង្គចងចាំដែលកំណត់ដោយ [អាសយដ្ឋានចាប់ផ្ដើម និងទំហំ] ទៅក្នុងតារាង។
ដើម្បីអានអង្គចងចាំពន្លឺទាំងមូល សូមពិនិត្យមើលជម្រើស [អង្គចងចាំទាំងមូល] ។
ជួរទីមួយផ្តល់អាសយដ្ឋានមូលដ្ឋាននៃ 16 បៃខាងក្រោមក្នុងមួយជួរ (សម្រាប់ឧample, ជួរ 0x10040050, ជួរទី 4 រក្សាតម្លៃបៃគោលដប់ប្រាំមួយនៅ 0x10040054 ។ អ្នកប្រើប្រាស់អាចផ្លាស់ប្តូរតម្លៃបៃដោយចុចពីរដងលើក្រឡាមួយ ហើយបញ្ចូលតម្លៃគោលដប់ប្រាំមួយថ្មី។ បៃដែលបានកែសម្រួលបង្ហាញជាពណ៌ក្រហម។
ចុចលើប៊ូតុង [សរសេរ] ដើម្បីសរសេរទំព័រទាំងមូលជាមួយនឹងតម្លៃបៃថ្មីទៅក្នុងអង្គចងចាំពន្លឺរបស់ឧបករណ៍។
ប៊ូតុង [Flash] អនុញ្ញាតឱ្យប្រតិបត្តិការសរសេរកម្មវិធីអង្គចងចាំពន្លឺចាប់ផ្តើមជាមួយនឹងជម្រើសដែលបានជ្រើសរើស។ ប្រសិនបើប្រអប់ធីក [MAC Address] ត្រូវបានធីក នោះអ្នកប្រើប្រាស់អាចបញ្ជាក់អាសយដ្ឋានអង្គចងចាំដែលអាសយដ្ឋាន MAC ដែលបានជ្រើសរើសត្រូវបានរក្សាទុក។ នៅពេលដែលប៊ូតុង [Flash] ត្រូវបានចុចលើ អាសយដ្ឋាន MAC ត្រូវបានកម្មវិធីបន្ទាប់ពីរូបភាព file.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6)

ប្រៀបធៀបអង្គចងចាំឧបករណ៍ជាមួយរូបភាព File ផ្ទាំង
អ្នកប្រើប្រាស់អាចប្រៀបធៀបអង្គចងចាំឧបករណ៍បច្ចុប្បន្នជាមួយនឹងរូបភាពដែលបានជ្រើសរើស file. រូបភាពទាំងពីរ files ត្រូវបានបង្ហាញ ហើយភាពខុសគ្នាណាមួយត្រូវបានបន្លិចជាពណ៌ក្រហម។ .bin និង .hex fileទម្រង់ s ត្រូវបានគាំទ្រ។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) ការប្រើប្រាស់ឧបករណ៍ប្រើប្រាស់ RF-Flasher ជាមួយក្តារផ្សេងទៀត។
ឧបករណ៍ប្រើប្រាស់ RF-Flasher រកឃើញដោយស្វ័យប្រវត្តិនូវបន្ទះវាយតម្លៃ BlueNRG-1, BlueNRG-2, BlueNRG-LP, និង BlueNRG-LPS (បង្ហាញជា STDK) ដែលភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ។ វាប្រើជំនួយ STM32 (ជំរុញដោយ GUI) ដើម្បីកំណត់ឧបករណ៍ឡើងវិញ ហើយដាក់វានៅក្នុងរបៀបចាប់ផ្ដើមកម្មវិធី UART ។
កម្មវិធីនេះក៏ដំណើរការជាមួយក្តារផ្ទាល់ខ្លួនដោយផ្តល់នូវការចូលប្រើ UART សាមញ្ញទៅកាន់ឧបករណ៍ដែលបានភ្ជាប់ ប៉ុន្តែអ្នកប្រើប្រាស់ត្រូវតែដាក់ឧបករណ៍នៅក្នុងរបៀបចាប់ផ្ដើមកម្មវិធីដោយដៃ។ នៅពេលជ្រើសរើសច្រកដែលមិនមែនជា STEVAL COM ណាមួយ លេចឡើងខាងក្រោមលេចឡើង:

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

នៅពេលដែលការលេចឡើងនេះលេចឡើង ហើយអាស្រ័យលើប្រភេទឧបករណ៍ របៀបចាប់ផ្ដើមកម្មវិធីត្រូវបានធ្វើឱ្យសកម្មដូចខាងក្រោម៖

  • សម្រាប់ឧបករណ៍ BlueNRG-LP និង BlueNRG-LPS អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល PA10 ទៅជាតម្លៃខ្ពស់ ហើយអនុវត្តវដ្តកំណត់ឧបករណ៍ឡើងវិញ (រក្សា PA10 នៅតម្លៃខ្ពស់)។
  • សម្រាប់ឧបករណ៍ BlueNRG-1 និង BlueNRG-2 អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល DIO7 ទៅជាតម្លៃខ្ពស់ ហើយកំណត់ឧបករណ៍ឡើងវិញ (រក្សា DIO7 នៅតម្លៃខ្ពស់)។

អ្នក​ប្រើ​ក៏​អាច​កំណត់​អត្រា baud ដែល​ពេញ​ចិត្ត​សម្រាប់ UART ក្នុង​បង្អួច​លេច​ឡើង ហើយ​បន្ទាប់​មក​ចុច OK ដើម្បី​ត្រឡប់​ទៅ GUI វិញ។

ចំណាំ៖
អ្នកប្រើប្រាស់ត្រូវតែជៀសវាងការកំណត់ឧបករណ៍ឡើងវិញ ខណៈពេលកំពុងប្រើឧបករណ៍ប្រើប្រាស់ RF-Flasher លុះត្រាតែការលេចឡើងនៃការកំណត់ ComPort មិនដំណើរការ។ ប្រសិនបើឧបករណ៍ត្រូវបានកំណត់ឡើងវិញ អ្នកប្រើប្រាស់ត្រូវតែបិទបើកច្រក COM ដើម្បីប្រើឧបករណ៍ប្រើប្រាស់ Flasher ម្តងទៀត។

ចំណាំ៖
នៅពេលដែលក្តារផ្ទាល់ខ្លួនត្រូវបានប្រើប្រាស់ដោយការផ្តល់នូវការចូលប្រើ UART ទៅកាន់ឧបករណ៍ BlueNRG-1, BlueNRG-2, BlueNRG-LP និង BlueNRG-LPS តាមរយៈចំណុចប្រទាក់ USB FTDI អ្នកប្រើប្រាស់គួរតែពិនិត្យមើលភាពយឺតយ៉ាវដែលភ្ជាប់ជាមួយកម្មវិធីបញ្ជា USB FTDI PC ។ នេះអនុញ្ញាតឱ្យច្រកដែលបានតភ្ជាប់ត្រូវបានទទួលស្គាល់ថាជា USB និម្មិត COM ។ នៅលើកម្មវិធីបញ្ជាកុំព្យូទ័រ USB-FTDI ធម្មតា សូមពិនិត្យមើលការកំណត់កម្មវិធីបញ្ជា USB របស់ឧបករណ៍ដែលពាក់ព័ន្ធនៅក្នុង [Properties]>[Port
ការកំណត់]> [កម្រិតខ្ពស់]។ ត្រូវប្រាកដថាតម្លៃកម្មវិធីកំណត់ពេលវេលា latency ត្រូវបានកំណត់ទៅ 1 ms ។ ការកំណត់នេះត្រូវបានណែនាំយ៉ាងខ្លាំងឱ្យបង្កើនល្បឿនប្រតិបត្តិការអង្គចងចាំពន្លឺនៅលើក្តារផ្ទាល់ខ្លួន

បង្អួចមេ SWD

ដើម្បីប្រើផ្ទាំងវិនដូមេ SWD នៅក្នុងបង្អួចមេឧបករណ៍ប្រើប្រាស់ RF-Flasher អ្នកប្រើប្រាស់ត្រូវតែភ្ជាប់ឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD ទៅនឹងបន្ទាត់ SWD ឧបករណ៍ (BlueNRG-1, BlueNRG-2, BlueNRG-LP, និង BlueNRG-LPS ឧបករណ៍។ )
ចំណុចប្រទាក់កម្មវិធី/បំបាត់កំហុស SWD ខាងក្រោមត្រូវបានគាំទ្រ ដោយសន្មតថាផ្នែករឹងដែលបានជ្រើសរើស និងឧបករណ៍ផ្នែកទន់ដែលពាក់ព័ន្ធគាំទ្រឧបករណ៍ដែលបានភ្ជាប់៖

  1. CMSIS-DAP
  2. ST-LINK
  3. J-Link

ចំណាំ
ដើម្បីប្រើ J-Link ជាអាដាប់ទ័របំបាត់កំហុស កម្មវិធីបញ្ជា USB ត្រូវផ្លាស់ប្តូរពីកម្មវិធីបញ្ជា J-Link ទៅ WinUSB ។ នេះអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលដោយប្រើឧបករណ៍ HYPERLINK Zadig (https://zadig.akeo.ie) ដូចខាងក្រោម៖

  • ជ្រើសរើស J-Link ពីបញ្ជីឧបករណ៍
  • ជ្រើសរើស "WinUSB" ជាកម្មវិធីបញ្ជា
  • ចុចលើ [Install Driver] ដើម្បីដំឡើងកម្មវិធីបញ្ជា WinUSB

ចំណាំ៖
សូមមើល HYPERLINK J-Link OpenOCD webគេហទំព័រ (https://wiki.segger.com/OpenOCD) សម្រាប់ព័ត៌មានបន្ថែម។

ចំណាំ៖
ការព្រមាន៖ នៅពេលដែលកម្មវិធីបញ្ជា USB J-Link ត្រូវបានជំនួសនោះ គ្មានកម្មវិធី SEGGER ពីកញ្ចប់កម្មវិធី J-Link ណាមួយអាចទំនាក់ទំនងជាមួយ J-Link បានទេ។ ដើម្បីប្រើកម្មវិធី SEGGER J-Link ម្តងទៀត កម្មវិធីបញ្ជា USB ត្រូវប្តូរទៅលំនាំដើមរបស់វា។
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

របៀប SWD៖ របៀបដំណើរការ
រូបភាព file ការជ្រើសរើស
ប្រើ [ជ្រើសរើសរូបភាព Fileប៊ូតុង] នៅលើទំព័រមេ ឬចូលទៅកាន់ [File]>[ បើក File…] ដើម្បីផ្ទុក .bin ឬ .h ex file. ផ្លូវពេញលេញនៃការជ្រើសរើស file លេចឡើងនៅជាប់នឹងប៊ូតុង ហើយប៊ូតុង [Flash] ក្លាយជាសកម្មនៅចុងបញ្ចប់នៃ file ការផ្ទុក។
នៅក្នុងផ្ទាំងសកម្មភាព អ្នកប្រើប្រាស់អាចជ្រើសរើសជម្រើសខាងក្រោម៖

  • [ផ្ទៀងផ្ទាត់]៖ បង្ខំការត្រួតពិនិត្យដើម្បីធានាថាមាតិកាអង្គចងចាំត្រូវបានសរសេរត្រឹមត្រូវ។
  • [ការការពារការអាន]៖ បើកការការពារការអានឧបករណ៍បន្ទាប់ពីសរសេរកម្មវិធីរូបភាពដែលបានជ្រើសរើស file
  • [ការលុបទ្រង់ទ្រាយធំ]៖ អនុញ្ញាតឱ្យ​ការលុប​ទ្រង់ទ្រាយធំ​នៃ​ឧបករណ៍​ត្រូវ​បាន​អនុវត្ត​មុន​ពេល​សរសេរកម្មវិធី​រូបភាព​ដែលបាន​ជ្រើសរើស file
  • [ធ្វើបច្ចុប្បន្នភាពអង្គចងចាំឧបករណ៍]៖ អនុញ្ញាតឱ្យតារាងអង្គចងចាំឧបករណ៍ត្រូវបានធ្វើបច្ចុប្បន្នភាពបន្ទាប់ពីប្រតិបត្តិការសរសេរកម្មវិធីអង្គចងចាំពន្លឺ
  • [របៀបដោត និងលេង]៖ អនុញ្ញាតឱ្យរបៀបកម្មវិធីអង្គចងចាំដោត និងចាក់ បើក/បិទ នៅពេលដែលមានឧបករណ៍សរសេរកម្មវិធី SWD តែមួយប៉ុណ្ណោះ។ ក្នុងករណីនេះ ក្តារត្រូវបានសរសេរកម្មវិធីម្តងមួយៗ។ នៅពេលដែលដំណើរការកម្មវិធីបានបញ្ចប់នៅលើក្តារមួយ វាអាចដកវាចេញ ហើយដោតបន្ទះមួយទៀត។

តាមលំនាំដើម ជម្រើស [លុបទ្រង់ទ្រាយធំ] នៅជាប់នឹងប៊ូតុង [Flash] មិនត្រូវបានធីកទេ ហើយមានតែទំព័រសតិដែលត្រូវការប៉ុណ្ណោះដែលត្រូវបានលុប និងសរសេរជាមួយ file មាតិកា។
ផ្ទាំង [បញ្ជីនៃចំណុចប្រទាក់ដែលបានតភ្ជាប់] បង្ហាញចំណុចប្រទាក់ SWD ដែលបានតភ្ជាប់ទាំងអស់ (CMSIS-DAP, ST-LINK និង J-Link) ។ ចុចប៊ូតុង [ធ្វើឱ្យស្រស់] ដើម្បីធ្វើបច្ចុប្បន្នភាពបញ្ជីនៃចំណុចប្រទាក់ដែលបានតភ្ជាប់។
អ្នកប្រើប្រាស់ក៏អាចជ្រើសរើសចំណុចប្រទាក់ផ្នែករឹង SWD ជាក់លាក់ណាមួយដែលត្រូវតែបង្ហាញតាមរយៈវាល [ចំណុចប្រទាក់] ។
ប៊ូតុង [Select All], [Unselect All] និង [Invert All] អនុញ្ញាតឱ្យអ្នកប្រើកំណត់ថាតើចំណុចប្រទាក់ SWD ដែលបានភ្ជាប់ (ទាំងអស់ គ្មាន ឬមួយចំនួន) គួរតែជាគោលដៅនៃប្រតិបត្តិការឧបករណ៍ប្រើប្រាស់។ វិធីនេះ ប្រតិបត្តិការដូចគ្នា (នោះគឺការសរសេរកម្មវិធីអង្គចងចាំពន្លឺ) អាចត្រូវបានអនុវត្តក្នុងពេលដំណាលគ្នានៅលើឧបករណ៍ជាច្រើន។
ប៊ូតុង [Flash] អនុញ្ញាតឱ្យប្រតិបត្តិការសរសេរកម្មវិធីអង្គចងចាំពន្លឺចាប់ផ្តើមជាមួយនឹងជម្រើសដែលបានជ្រើសរើស។ ប្រសិនបើប្រអប់ធីក [MAC Address] ត្រូវបានធីក នោះអ្នកប្រើប្រាស់អាចបញ្ជាក់អាសយដ្ឋានអង្គចងចាំដែលអាសយដ្ឋាន MAC ដែលបានជ្រើសរើសត្រូវបានរក្សាទុក។ នៅពេលដែលប៊ូតុង [Flash] ត្រូវបានចុចលើ អាសយដ្ឋាន MAC ត្រូវបានកម្មវិធីបន្ទាប់ពីរូបភាព file.
'រូបភាព Fileផ្ទាំង
ដែលបានជ្រើសរើស file ឈ្មោះ ទំហំ និង​មាតិកា​ញែក​ដែល​ត្រូវ​បាន​សរសេរ​កម្មវិធី​ក្នុង​អង្គចងចាំ​ពន្លឺ​របស់​ឧបករណ៍ viewed នៅក្នុងរូបភាព File ផ្ទាំង។

ផ្ទាំងអង្គចងចាំឧបករណ៍
ជ្រើសរើសផ្ទាំងនេះទៅ view មាតិកាអង្គចងចាំនៃឧបករណ៍ដែលបានភ្ជាប់ (តាមរយៈប៊ូតុង [អាន]) និងកំណត់ហេតុដែលមានប្រតិបត្តិការដែលបានអនុវត្តនៅលើឧបករណ៍ដែលបានជ្រើសរើស។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (10)

ចុចប៊ូតុង [អាន] ដើម្បីផ្ទេរផ្នែកអង្គចងចាំដែលកំណត់ដោយ [អាសយដ្ឋានចាប់ផ្ដើម និងទំហំ] ទៅក្នុងតារាង។
ដើម្បីអានអង្គចងចាំពន្លឺទាំងមូល សូមពិនិត្យមើលជម្រើស [អង្គចងចាំទាំងមូល] ។
ជួរទីមួយផ្តល់អាសយដ្ឋានមូលដ្ឋាននៃ 16 បៃខាងក្រោមក្នុងមួយជួរ (សម្រាប់ឧample, ជួរ 0x10040050, ជួរទី 4 រក្សាតម្លៃបៃគោលដប់ប្រាំមួយនៅ 0x10040054 ។ អ្នកប្រើប្រាស់អាចផ្លាស់ប្តូរតម្លៃបៃដោយចុចពីរដងលើក្រឡាមួយ ហើយបញ្ចូលតម្លៃគោលដប់ប្រាំមួយថ្មី។ បៃដែលបានកែសម្រួលបង្ហាញជាពណ៌ក្រហម។
ចុចលើប៊ូតុង [សរសេរ] ដើម្បីសរសេរទំព័រទាំងមូលជាមួយនឹងតម្លៃបៃថ្មីទៅក្នុងអង្គចងចាំពន្លឺរបស់ឧបករណ៍។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (11)

ចំណាំ៖
[ប្រៀបធៀបឧបករណ៍ ការចងចាំទៅ File] ក៏ត្រូវបានគាំទ្រនៅក្នុងរបៀប SWD ជាមួយនឹងលក្ខណៈពិសេសដូចដែលបានពិពណ៌នានៅក្នុងផ្នែកទី 4.1៖ របៀប UART៖ របៀបដំណើរការ។

របៀប SWD៖ អានផ្នែកកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ
អ្នកប្រើប្រាស់អាចអានផ្នែកកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធនៃឧបករណ៍ដែលបានភ្ជាប់តាមរយៈចំណុចប្រទាក់កម្មវិធីផ្នែករឹង SWD ដោយជ្រើសរើស [Tools]>[Read Bootloader Sector (SWD)]។ មាតិកាផ្នែក bootloader ត្រូវបានបង្ហាញនៅក្នុងផ្ទាំង Bootloader/OTP ។

ចំណាំ៖
មុខងារនេះត្រូវបានគាំទ្រតែនៅក្នុងរបៀប SWD ហើយអាចចូលប្រើបានតែតាមរយៈ GUI ប៉ុណ្ណោះ។STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

របៀប SWD៖ អានតំបន់ OTP
អ្នក​ប្រើ​អាច​អាន​ឧបករណ៍​ដែល​បាន​តភ្ជាប់​តំបន់ OTP (ជា​កន្លែង​ដែល​បាន​គាំទ្រ) តាមរយៈ​ចំណុចប្រទាក់​កម្មវិធី​ផ្នែករឹង SWD ដោយ​ជ្រើសរើស [ឧបករណ៍]> [អាន OTP Area (SWD)] ។ មាតិកាតំបន់ OTP ត្រូវបានបង្ហាញនៅក្នុងផ្ទាំង Bootloader/OTP ។
មុខងារនេះមិនត្រូវបានគាំទ្រនៅក្នុងរបៀប UART ទេ។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (13)

របៀបសរសេរកម្មវិធី SWD Plug & Play
របៀបសរសេរកម្មវិធី SWD Plug&Play អនុញ្ញាតឱ្យអ្នកប្រើចូលទៅក្នុងរង្វិលជុំនៃការសរសេរកម្មវិធីដោយភ្ជាប់វេទិកាឧបករណ៍ថ្មីដែលត្រូវរៀបចំកម្មវិធី។ នៅពេលដែលរូបភាពអង្គចងចាំពន្លឺ file ហើយសកម្មភាពនៃការសរសេរកម្មវិធីត្រូវបានជ្រើសរើស កម្មវិធី Flasher PC ស្នើឱ្យអ្នកប្រើប្រាស់ភ្ជាប់ឧបករណ៍មួយទៅចំណុចប្រទាក់ SWD (សាររង់ចាំឧបករណ៍ N. 1 ត្រូវបានបង្ហាញ)។
នៅពេលដែលអ្នកប្រើប្រាស់ភ្ជាប់ឧបករណ៍នោះ សារដែលភ្ជាប់ឧបករណ៍ N. 1 ត្រូវបានបង្ហាញ ហើយកម្មវិធីចាប់ផ្តើមសរសេរកម្មវិធីឧបករណ៍ជាមួយនឹងរូបភាពដែលបានជ្រើសរើស file និងជម្រើស។ នៅពេលដែលដំណើរការកម្មវិធីបានបញ្ចប់ កម្មវិធី Flasher បង្ហាញសារ សូមផ្តាច់ឧបករណ៍ N. 1. នៅពេលដែលអ្នកប្រើប្រាស់ផ្តាច់ឧបករណ៍ សារកំពុងរង់ចាំឧបករណ៍ N. 2 ត្រូវបានបង្ហាញ។ អ្នក​ប្រើ​អាច​បញ្ឈប់​របៀប​ស្វ័យប្រវត្តិ​នេះ​ដោយ​ចុច​ប៊ូតុង [Stop]។
នៅពេលប្រើមុខងារ Plug&Play អ្នកប្រើប្រាស់ត្រូវតែជ្រើសរើសចំណុចប្រទាក់ដែលត្រូវប្រើ (CMSIS-DAP, ST-LINK ឬ J-Link)។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (14)

កម្មវិធីអាសយដ្ឋាន MAC

ការសរសេរកម្មវិធីអាសយដ្ឋាន MAC អនុញ្ញាតឱ្យរក្សាទុកអាសយដ្ឋាន MAC នៅក្នុងទីតាំងអង្គចងចាំពន្លឺជាក់លាក់មួយនៅលើឧបករណ៍។
អ្នក​ប្រើ​អាច​ជ្រើសរើស​បើក​ជម្រើស​នេះ ឬ​មិន​បាន​ដោយ​ធីក ឬ​ដោះធីក​ប្រអប់​ធីក [អាសយដ្ឋាន MAC]។ ទីតាំងអង្គចងចាំពន្លឺជាក់លាក់ត្រូវបានកំណត់តាមរយៈវាល [ទីតាំង MAC Flash] ។
ប៊ូតុង [កំណត់អាសយដ្ឋាន MAC] អនុញ្ញាតឱ្យអ្នកប្រើជ្រើសរើសអាសយដ្ឋាន MAC ដូចខាងក្រោម៖

  1. ធីកប្រអប់ធីក [ជួរ] ហើយផ្តល់អាសយដ្ឋានចាប់ផ្តើមនៅក្នុងវាល [អាសយដ្ឋានចាប់ផ្តើម] ។ អាសយដ្ឋានចាប់ផ្តើមគឺជាអាសយដ្ឋាន MAC ដែលត្រូវរក្សាទុកនៅលើឧបករណ៍ដែលបានភ្ជាប់ដំបូង។
    • វាអាចធ្វើទៅបានដើម្បីកំណត់ជំហានបន្ថែមដោយចាប់ផ្តើមពីតម្លៃ [អាសយដ្ឋានចាប់ផ្តើម] ដោយបញ្ចូលចំនួនក្តារដែលត្រូវដាក់កម្មវិធីក្នុងលេខ។ ផ្ទាំងក្តារ ឬដោយបញ្ចូលតម្លៃ [អាសយដ្ឋានចុងក្រោយ]៖
    • ប្រសិនបើរបៀបស្វ័យប្រវត្តិត្រូវបានជ្រើសរើសនៅក្នុងផ្ទាំងសកម្មភាព បញ្ជីអាសយដ្ឋាន MAC ដែលបានជ្រើសរើសត្រូវបានប្រើសម្រាប់ប្រតិបត្តិការសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ។ ប្រសិនបើមិនមានទេ មានតែឧបករណ៍មួយប៉ុណ្ណោះដែលត្រូវបានសរសេរកម្មវិធី ដោយប្រើវាល [អាសយដ្ឋានចាប់ផ្តើម] ។
  2. អ្នកប្រើប្រាស់អាចផ្តល់បញ្ជីអាសយដ្ឋាន MAC ដែលត្រូវប្រើតាមរយៈការបញ្ចូល file:
    • ពិនិត្យ [File] ប្រអប់ធីក ហើយជ្រើសរើសអត្ថបទបញ្ចូល file នៅក្នុង [ផ្ទុក File] វាល។
    • ប្រសិនបើរបៀបស្វ័យប្រវត្តិត្រូវបានជ្រើសរើសនៅក្នុងផ្ទាំងសកម្មភាព បញ្ជីអាសយដ្ឋាន MAC ដែលបានជ្រើសរើសត្រូវបានប្រើសម្រាប់ប្រតិបត្តិការសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ។ ប្រសិនបើមិនមានទេ មានតែអាសយដ្ឋានទីមួយប៉ុណ្ណោះដែលត្រូវបានប្រើសម្រាប់ប្រតិបត្តិការកម្មវិធីតែមួយ។

ប្រអប់ធីក [រក្សាទុកអាសយដ្ឋាន MAC] អនុញ្ញាតឱ្យបញ្ជីអាសយដ្ឋាន MAC ដែលបានប្រើត្រូវបានរក្សាទុកក្នុង a fileដែលត្រូវបានជ្រើសរើសនៅក្នុង [File ឈ្មោះ] វាល។
ការសរសេរកម្មវិធីអាសយដ្ឋាន MAC អាចត្រូវបានផ្សំជាមួយរបៀបសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ។ សម្រាប់ឧបករណ៍ភ្ជាប់នីមួយៗ រូបភាព file ត្រូវ​បាន​រៀបចំ​កម្មវិធី​មុន​គេ​តាម​ពីក្រោយ​ដោយ​អាសយដ្ឋាន MAC ។ ចំនួនអាសយដ្ឋាន MAC ដែលបានជ្រើសរើស
(ទំហំបញ្ជីអាសយដ្ឋានបន្ថែម ឬបញ្ចូល file size) កេះការបញ្ចប់នៃប្រតិបត្តិការសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ។ អាសយដ្ឋាន MAC ដែលមានកម្មវិធីនីមួយៗត្រូវបានបង្ហាញនៅក្នុងបង្អួចកំណត់ហេតុ។
កម្មវិធីអាសយដ្ឋាន MAC ត្រូវបានគាំទ្រនៅក្នុងរបៀប UAR និង SWD ។

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (17)

អ្នក​ប្រើ​អាច​ជ្រើស​ថា​តើ​ពេល​វេលា​ឬ​អត់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 (RF-Flasher_Launcher.exe) ត្រូវបានរួមបញ្ចូលនៅក្នុងកញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher នៅក្នុងថតកម្មវិធី។ "ថតឯកសារចេញផ្សាយ" នៅក្នុងម៉ឺនុយចាប់ផ្តើមកញ្ចប់កម្មវិធី RF-Flasher
ធាតុ (ST RF-Flasher utility xxx) អនុញ្ញាតឱ្យចូលដំណើរការដោយផ្ទាល់ទៅកាន់ថតកម្មវិធី។

តម្រូវការ
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher នៅលើឧបករណ៍ជាក់លាក់មួយ តម្រូវការជាមុនខាងក្រោមត្រូវតែបំពេញ៖

  • របៀប UART៖ វេទិកា BlueNRG-1, BlueNRG-2, BlueNRG-LP ឬ BlueNRGLPS ត្រូវតែភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ
  • របៀប SWD៖ ឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ BlueNRG-1, BlueNRG-2, BlueNRG-LP ឬ BlueNRG-LPS SWD ។

ជាមួយនឹងជម្រើស -l ជំហានប្រតិបត្តិការទាំងអស់ត្រូវបានតាមដានក្នុងកំណត់ហេតុ files រក្សាទុកក្នុងថត "កំណត់ហេតុ" ដែលត្រូវបានបង្កើតនៅក្នុងកញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher "កម្មវិធី" ថត។

ជម្រើសឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher នៅលើឧបករណ៍ជាក់លាក់មួយ អ្នកប្រើប្រាស់ត្រូវតែបើកសែល Windows DOS ហើយបើកដំណើរការ
RF-Flasher_Launcher.exe ជាមួយនឹងពាក្យបញ្ជាត្រឹមត្រូវ និងជម្រើស (ប្រើ –h ដើម្បីទទួលបានបញ្ជីនៃជម្រើសដែលគាំទ្រទាំងអស់)។
RF-Flasher_Launcher.exe -h៖
ការប្រើប្រាស់៖ RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
សរសេរ_OTP}
កម្មវិធីបើកដំណើរការ RF-Flasher កំណែ xxx
អាគុយម៉ង់ស្រេចចិត្ត៖
-h, –help៖ បង្ហាញ​សារ​ជំនួយ​នេះ ហើយ​ចេញ​ពី Commands៖
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • flash : កម្មវិធី flash memory
  • អាន៖ អានអង្គចងចាំពន្លឺ
  • mass_erase៖ លុបអង្គចងចាំពន្លឺ
  • 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 launcher គាំទ្ររបៀបប្រតិបត្តិការពីរ៖

  • របៀប UART (ភ្ជាប់ឧបករណ៍ដែលបានជ្រើសរើសទៅរន្ធ USB របស់កុំព្យូទ័រ)
  • របៀប SWD (ភ្ជាប់ BlueNRG-1, BlueNRG-2, BlueNRG-LP, ឬ BlueNRG-LPS ឧបករណ៍ SWD បន្ទាត់ទៅឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD)។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ប្រើពាក្យបញ្ជា uart ដើម្បីទទួលបានបញ្ជីនៃច្រក COMx ដែលមានទាំងអស់ (ឧបករណ៍ដែលភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ)៖

RF-Flasher_Launcher.exe uart
ច្រកដែលភ្ជាប់ = COM194 (ST DK), COM160 (ST DK)
ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ប្រើពាក្យបញ្ជា swd ដើម្បីទទួលបានបញ្ជីនៃកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ដែលភ្ជាប់មកជាមួយទាំងអស់៖
RF-Flasher_Launcher.exe swd
ភ្ជាប់ដោយ ST-LINK = គ្មាន ST-LINK តភ្ជាប់ទេ។
ភ្ជាប់ដោយ CMSIS-DAP (លេខស៊េរីនៃចំណុចប្រទាក់ CMSIS-DAP)៖

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 ភ្ជាប់ដោយ J-Link = គ្មាន J-Link តភ្ជាប់

ឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher៖ ពាក្យបញ្ជា flash
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីរៀបចំអង្គចងចាំពន្លឺរបស់ឧបករណ៍ជាក់លាក់មួយ ពាក្យបញ្ជា flash គឺអាចប្រើបាន (យើងជម្រើស –h ដើម្បីទទួលបានបញ្ជីនៃជម្រើសដែលបានគាំទ្រទាំងអស់)៖
RF-Flasher_Launcher.exe ពន្លឺ -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) [-frequency {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៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (COM port in UART mode; ST-LINK ID, CMSIS-DAP ID, និង J-Link ID in SWD mode)។
  • -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 {4000}STLINK៖ កំណត់តម្លៃផ្នែករឹង។ តម្លៃលំនាំដើមគឺ XNUMX ។
  • -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 (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool)។
  • -UART, –uart៖ របៀប UART។ បន្ទះផ្ទាល់ខ្លួនត្រូវតែដាក់នៅក្នុងរបៀបចាប់ផ្ដើមកម្មវិធី (តម្លៃម្ជុល DIO7 ខ្ពស់ខណៈពេលកំពុងដំណើរការវដ្តកំណត់ឡើងវិញនៃឧបករណ៍ BlueNRG-1 ឬ BlueNRG-2; តម្លៃ pin PA10 ខ្ពស់ខណៈពេលដែលកំណត់ឧបករណ៍ BlueNRG-LP ឬ BlueNRG-LPS ឡើងវិញ) មុនពេលដំណើរការប្រតិបត្តិការ។ .
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។
  • -verify, -verify: បើកជម្រើស [ផ្ទៀងផ្ទាត់]។

ចំណាំ៖

  • ប្រសិនបើរបៀប UART ត្រូវបានជ្រើសរើស ឧបករណ៍ត្រូវតែភ្ជាប់ទៅច្រក USB COM របស់កុំព្យូទ័រ ហើយជម្រើស –UART ត្រូវតែប្រើ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ នោះជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ច្រក COM នីមួយៗដោយប្រើជម្រើស –d ។
  • ប្រសិនបើរបៀប SWD ត្រូវបានជ្រើសរើស ឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ SWD ឧបករណ៍ដែលបានជ្រើសរើស ហើយចាំបាច់ត្រូវប្រើជម្រើស -SWD ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ 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\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \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
    អ្នកប្រើប្រាស់ត្រូវតែបញ្ជាក់ផ្លូវរូបភាពគោលពីរពេញលេញសម្រាប់ឧបករណ៍នីមួយៗ។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីអានអង្គចងចាំពន្លឺឧបករណ៍ជាក់លាក់មួយ ពាក្យបញ្ជាអានមាន (ប្រើ –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}]

អានអាគុយម៉ង់ស្រេចចិត្តពាក្យបញ្ជា

  • -អាសយដ្ឋាន START_ADDRESS, –-អាសយដ្ឋាន START_ADDRESS៖ អាសយដ្ឋានចាប់ផ្តើម (តម្លៃលំនាំដើមគឺ 0x10040000)។
  • -all, –all៖ ឧបករណ៍ដែលបានភ្ជាប់ទាំងអស់ (ច្រក COM នៅក្នុងរបៀប UART; ST-LINK ID, CMSIS-DAP ID និង J-link ID នៅក្នុងរបៀប SWD)។
  • -d DEVICE_ID, –device DEVICE_ID៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (COM port in UART mode; ST-LINK ID, CMSIS-DAP ID, និង J-Link ID in SWD mode)។
  • -ទាំងមូល, -ទាំងមូល៖ អានអង្គចងចាំពន្លឺទាំងមូល។
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency
    {5,15,25,50,100,125,240,480,900,1800,4000}៖ កំណត់តម្លៃប្រេកង់ (សម្រាប់តែទម្រង់ SWD – ផ្នែករឹង ST-LINK)។ តម្លៃលំនាំដើមគឺ 4000 ។
  • -h, --help៖ បង្ហាញសារជំនួយនេះហើយចេញ។
  • -l, --log : log data ។
  • -s, --show: បង្ហាញអង្គចងចាំពន្លឺបន្ទាប់ពីប្រតិបត្តិការអាន។
  • -size SIZE, –-size SIZE: ទំហំនៃអង្គចងចាំពន្លឺដែលត្រូវអាន (តម្លៃលំនាំដើមគឺ 0x3000)។
  • -SWD, –-swd៖ ម៉ូឌុល SWD (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool)។
  • -UART, –uart: ទម្រង់ UART ។ ក្តារផ្ទាល់ខ្លួនត្រូវតែដាក់ក្នុងរបៀបចាប់ផ្ដើមកម្មវិធីមុនពេលធ្វើប្រតិបត្តិការនេះ។ សម្រាប់ឧបករណ៍ BlueNRG-LP និង BlueNRG-LPS អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល PA10 ទៅជាតម្លៃខ្ពស់ ហើយអនុវត្តវដ្តកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា PA10 នៅតម្លៃខ្ពស់។ សម្រាប់ឧបករណ៍ BlueNRG-1 និង BlueNRG-2 អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល DIO7 ទៅតម្លៃខ្ពស់ ហើយកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា DIO7 ក្នុងតម្លៃខ្ពស់។
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។
  • ប្រសិនបើរបៀប UART ត្រូវបានជ្រើសរើស ឧបករណ៍ត្រូវតែភ្ជាប់ទៅច្រក USB COM របស់កុំព្យូទ័រ ហើយជម្រើស –UART ត្រូវតែប្រើ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ នោះជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ច្រក COM នីមួយៗដោយប្រើជម្រើស –d ។
  • ប្រសិនបើរបៀប SWD ត្រូវបានជ្រើសរើស ឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ SWD ឧបករណ៍ដែលបានជ្រើសរើស ហើយចាំបាច់ត្រូវប្រើជម្រើស -SWD ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជាលុបទ្រង់ទ្រាយធំ
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីធ្វើការលុបទ្រង់ទ្រាយធំនៃអង្គចងចាំពន្លឺរបស់ឧបករណ៍ជាក់លាក់មួយ
ពាក្យបញ្ជា 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៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (COM port in UART mode; ST-LINK ID, CMSIS-DAP ID, និង J-Link ID in SWD mode)។
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency
    {5,15,25,50,100,125,240,480,900,1800,4000}៖ កំណត់តម្លៃប្រេកង់ (សម្រាប់តែទម្រង់ SWD – ផ្នែករឹង ST-LINK)។ តម្លៃលំនាំដើមគឺ 4000 ។
  • -h, –-help៖ បង្ហាញសារជំនួយនេះហើយចេញ។
  • -l, --log : log data ។
  • -s, –-show៖ បង្ហាញអង្គចងចាំពន្លឺបន្ទាប់ពីប្រតិបត្តិការលុបទ្រង់ទ្រាយធំ។
  • -SWD, –-swd៖ ម៉ូឌុល SWD (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool)។
  • -UART, –uart: ទម្រង់ UART ។ ក្តារផ្ទាល់ខ្លួនត្រូវតែដាក់ក្នុងរបៀបចាប់ផ្ដើមកម្មវិធីមុនពេលធ្វើប្រតិបត្តិការនេះ។ សម្រាប់ឧបករណ៍ BlueNRG-LP និង BlueNRG-LPS អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល PA10 ទៅជាតម្លៃខ្ពស់ ហើយអនុវត្តវដ្តកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា PA10 នៅតម្លៃខ្ពស់។ សម្រាប់ឧបករណ៍ BlueNRG-1 និង BlueNRG-2 អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល DIO7 ទៅតម្លៃខ្ពស់ ហើយកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា DIO7 ក្នុងតម្លៃខ្ពស់។
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។

ចំណាំ

  • ប្រសិនបើរបៀប UART ត្រូវបានជ្រើសរើស ឧបករណ៍ត្រូវតែភ្ជាប់ទៅច្រក USB COM របស់កុំព្យូទ័រ ហើយជម្រើស –UART ត្រូវតែប្រើ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ នោះជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ច្រក COM នីមួយៗដោយប្រើជម្រើស –d ។
  • ប្រសិនបើរបៀប SWD ត្រូវបានជ្រើសរើស ឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ SWD ឧបករណ៍ដែលបានជ្រើសរើស ហើយចាំបាច់ត្រូវប្រើជម្រើស -SWD ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ផ្ទៀងផ្ទាត់ពាក្យបញ្ជាអង្គចងចាំ
ដើម្បីប្រើឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher ដើម្បីផ្ទៀងផ្ទាត់មាតិកាអង្គចងចាំពន្លឺរបស់ឧបករណ៍ជាក់លាក់
ពាក្យបញ្ជា 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, –-អាសយដ្ឋាន 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៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (COM port in UART mode; ST-LINK ID, CMSIS-DAP ID, និង J-Link ID in SWD mode)។
  • -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} -frequency {4000 ST។ តម្លៃលំនាំដើមគឺ XNUMX ។
  • -h, --help៖ បង្ហាញសារជំនួយនេះហើយចេញ
  • -l, --log : log data ។
  • -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}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។
  • ប្រសិនបើរបៀប UART ត្រូវបានជ្រើសរើស ឧបករណ៍ត្រូវតែភ្ជាប់ទៅច្រក USB COM របស់កុំព្យូទ័រ ហើយជម្រើស –UART ត្រូវតែប្រើ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ នោះជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ច្រក COM នីមួយៗដោយប្រើជម្រើស –d ។
  • ប្រសិនបើរបៀប SWD ត្រូវបានជ្រើសរើស ឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ SWD ឧបករណ៍ដែលបានជ្រើសរើស ហើយចាំបាច់ត្រូវប្រើជម្រើស -SWD ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។

ឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher៖ លុបទំព័រពាក្យបញ្ជា
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីលុបទំព័រមាតិកាអង្គចងចាំពន្លឺពីឧបករណ៍ជាក់លាក់មួយ
ពាក្យបញ្ជា 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)

លុបទំព័របញ្ជាអាគុយម៉ង់ស្រេចចិត្ត

  • -all, –all៖ ឧបករណ៍ដែលបានភ្ជាប់ទាំងអស់ (ច្រក COM នៅក្នុងរបៀប UART; ST-LINK ID, CMSIS-DAP ID និង J-link ID នៅក្នុងរបៀប SWD)។
  • -d DEVICE_ID, –device DEVICE_ID៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (COM port in UART mode; ST-LINK ID, CMSIS-DAP ID, និង J-Link ID in SWD mode)។
  • -h, –-help៖ បង្ហាញសារជំនួយនេះហើយចេញ។
  • -l, --log : log data ។
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency
    {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 (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool)។
  • -UART, –uart: ទម្រង់ UART ។ ក្តារផ្ទាល់ខ្លួនត្រូវតែដាក់ក្នុងរបៀបចាប់ផ្ដើមកម្មវិធីមុនពេលធ្វើប្រតិបត្តិការនេះ។ សម្រាប់ឧបករណ៍ BlueNRG-LP និង BlueNRG-LPS អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល PA10 ទៅជាតម្លៃខ្ពស់ ហើយអនុវត្តវដ្តកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា PA10 នៅតម្លៃខ្ពស់។ សម្រាប់ឧបករណ៍ BlueNRG-1 និង BlueNRG-2 អ្នកប្រើប្រាស់ត្រូវតែកំណត់ម្ជុល DIO7 ទៅតម្លៃខ្ពស់ ហើយកំណត់ឧបករណ៍ឡើងវិញ ដោយរក្សា DIO7 ក្នុងតម្លៃខ្ពស់។
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។
  • ប្រសិនបើរបៀប UART ត្រូវបានជ្រើសរើស ឧបករណ៍ត្រូវតែភ្ជាប់ទៅច្រក USB COM របស់កុំព្យូទ័រ ហើយជម្រើស –UART ត្រូវតែប្រើ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅរន្ធ USB របស់កុំព្យូទ័រ នោះជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ច្រក COM នីមួយៗដោយប្រើជម្រើស –d ។
  • ប្រសិនបើរបៀប SWD ត្រូវបានជ្រើសរើស ឧបករណ៍សរសេរកម្មវិធី/ឧបករណ៍បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅខ្សែ SWD ឧបករណ៍ដែលបានជ្រើសរើស ហើយចាំបាច់ត្រូវប្រើជម្រើស -SWD ។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា OTP
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីអាន 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

  • -អាសយដ្ឋាន OTP_ADDRESS, –អាសយដ្ឋាន OTP_ADDRESS៖ អាសយដ្ឋាននៃតំបន់ OTP (លំនាំដើម៖ 0x10001800
    - តម្រឹមពាក្យ) ។
  • -all, –all៖ ឧបករណ៍ដែលបានភ្ជាប់ទាំងអស់ (ST-LINK ID, CMSIS-DAP ID និង J-link ID នៅក្នុងរបៀប SWD)។
  • -d DEVICE_ID, –device DEVICE_ID៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (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} -frequency {4000 ST។ តម្លៃលំនាំដើមគឺ XNUMX ។
  • -h, –-help៖ បង្ហាញសារជំនួយនេះហើយចេញ។
  • -l, --log : log data ។
  • -num NUM, –number NUM៖ ចំនួនពាក្យដែលត្រូវអាននៅខាងក្នុង OTP។ តម្លៃលំនាំដើមគឺ 256 ។
  • -s, --show: បង្ហាញតំបន់ OTP ។
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។

ចំណាំ៖
ពាក្យបញ្ជា read_OTP ដំណើរការតែក្នុងរបៀប SWD ប៉ុណ្ណោះ។ ដូច្នេះ ឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅបន្ទាត់ SWD ឧបករណ៍ដែលបានជ្រើសរើស។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។

ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ សរសេរពាក្យបញ្ជា OTP
ដើម្បីប្រើឧបករណ៍បើកដំណើរការ RF-Flasher ដើម្បីអាន OTP នៃឧបករណ៍ជាក់លាក់មួយ ពាក្យបញ្ជា write_OTP មាន (ប្រើ –h ដើម្បីទទួលបានបញ្ជីនៃជម្រើសដែលបានគាំទ្រទាំងអស់)៖
RF-Flasher_Launcher.exe write_OTP –h

សរសេរការប្រើប្រាស់ពាក្យបញ្ជា OTP
RF-Flasher_Launcher.exe write_OTP [-h] (ទាំងអស់ | -d DEVICE_ID) -អាសយដ្ឋាន 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

  • -អាសយដ្ឋាន OTP_ADDRESS, –អាសយដ្ឋាន OTP_ADDRESS៖ អាសយដ្ឋាននៃតំបន់ OTP (លំនាំដើម៖ 0x10001800 – ពាក្យតម្រឹម)។
  • -all, –all៖ ឧបករណ៍ដែលបានភ្ជាប់ទាំងអស់ (ST-LINK ID, CMSIS-DAP ID និង J-link ID នៅក្នុងរបៀប SWD)។
  • -d DEVICE_ID, –device DEVICE_ID៖ កំណត់លេខសម្គាល់ឧបករណ៍ hardware ដែលប្រើសម្រាប់ការតភ្ជាប់ (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} -frequency {4000 ST។ តម្លៃលំនាំដើមគឺ XNUMX ។
  • -h, –-help៖ បង្ហាញសារជំនួយនេះហើយចេញ។
  • -l, --log : log data ។
  • -s, –-show៖ បង្ហាញអង្គចងចាំពន្លឺបន្ទាប់ពីប្រតិបត្តិការផ្ទៀងផ្ទាត់។
  • -value OTP_VALUE, –value OTP_VALUE៖ តម្លៃ OTP (ពាក្យដូចជា 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}៖ បង្កើន​ការ​បញ្ចេញ​ពាក្យ​សម្ដី; កំណត់កម្រិតបំបាត់កំហុសរហូតដល់ 4 (សម្រាប់តែម៉ូឌុល SWD និងទិន្នន័យកំណត់ហេតុប៉ុណ្ណោះ)។ តម្លៃលំនាំដើមគឺ 2 ។

ចំណាំ៖
ពាក្យបញ្ជា write_OTP ដំណើរការតែក្នុងរបៀប SWD ប៉ុណ្ណោះ។ ដូច្នេះ ឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស SWD ត្រូវតែភ្ជាប់ទៅបន្ទាត់ SWD ឧបករណ៍ដែលបានជ្រើសរើស។ ប្រសិនបើឧបករណ៍ច្រើនជាងមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ SWD ជម្រើស -all អនុញ្ញាតឱ្យពួកវាទាំងអស់ត្រូវបានជ្រើសរើស។ ជាជម្រើស អ្នកប្រើប្រាស់អាចបញ្ជាក់ចំណុចប្រទាក់នីមួយៗដោយប្រើជម្រើស –d។
ឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher៖ ឧamples
រៀបចំកម្មវិធីរូបភាពគោលពីរនៅលើឧបករណ៍ BlueNRG-1 និង BlueNRG-2 ដែលបានភ្ជាប់ជាមួយឧបករណ៍ផ្នែករឹង ST-LINK (ក្នុងរបៀប SWD)៖
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
រៀបចំកម្មវិធីរូបភាពគោលពីរនៅលើឧបករណ៍Bluetooth® Low Energy ដែលបានភ្ជាប់តាមរយៈច្រក USB COM (ក្នុងរបៀប UART)៖
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
រៀបចំកម្មវិធីរូបភាពគោលពីរនៅលើឧបករណ៍ដែលបានភ្ជាប់តាមរយៈឆានែល CMSIS-DAP ដោយប្រើជម្រើសលុប ផ្ទៀងផ្ទាត់ និងទិន្នន័យកំណត់ហេតុ (នៅក្នុងរបៀប SWD)៖

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (18)

ប្រវត្តិនៃការពិនិត្យឡើងវិញ

តារាងទី 3. ប្រវត្តិកែប្រែឯកសារ

កាលបរិច្ឆេទ កំណែ ការផ្លាស់ប្តូរ
៣១-ឧសភា-២៣ 1 ការចេញផ្សាយដំបូង។
 

  

 

០២-កក្កដា-២០០៩

 

 

  

2

បានធ្វើបច្ចុប្បន្នភាពរូបភាព 1. BlueNRG-1, BlueNRG-2 Flasher Utility, រូបភាពទី 2. Flasher Utility UART main window, រូបភាពទី 3. Flasher utility UART mode៖ រូបភាព file , រូបភាពទី 4. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART: អង្គចងចាំឧបករណ៍ , រូបភាពទី 5. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART: ការផ្លាស់ប្តូរវាលអង្គចងចាំ, រូបភាពទី 7. ឧបករណ៍ប្រើប្រាស់ Flasher: បង្អួចមេ SWD, រូបភាពទី 8. Flasher Utility របៀប SWD: អង្គចងចាំឧបករណ៍ , រូបភាពទី 10 ។

ឧបករណ៍ប្រើប្រាស់ Flasher៖ របៀបស្វ័យប្រវត្តិ SWD រូបភាពទី 11. ឧបករណ៍ប្រើប្រាស់ Flasher៖ របៀបស្វ័យប្រវត្តិ UART រូបភាពទី 12. ឧបករណ៍ប្រើប្រាស់ Flasher៖ ការសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ UART ត្រូវបានបញ្ចប់ ហើយរូបភាពទី 13. ឧបករណ៍ប្រើប្រាស់ Flasher៖ ការជ្រើសរើសអាសយដ្ឋាន SWD MAC ។

ការផ្លាស់ប្តូរអត្ថបទតិចតួចនៅទូទាំងឯកសារ។

 ១៧-កុម្ភៈ-២០២៣  3 បានធ្វើបច្ចុប្បន្នភាពផ្នែកការណែនាំ និងផ្នែក 3.1 របៀប UART៖ របៀបដំណើរការ។
បានបន្ថែមផ្នែកទី 8 ឧបករណ៍បើកកម្មវិធី Flasher និងផ្នែករងរបស់វាទាំងអស់។
 

១-មេសា-២១

 

4

បានបន្ថែមឯកសារយោងទៅ "ថតកម្មវិធី" នៅក្នុងផ្នែកទី 8៖ ឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher ។

ផ្នែកទី 8.4 បានធ្វើបច្ចុប្បន្នភាព៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជា flash ។

 

 

 

 

 

០២-កក្កដា-២០០៩

 

  

5

បានផ្លាស់ប្តូរ BlueNRG-1 និង BlueNRG-2 ទៅជាកញ្ចប់កម្មវិធី BlueNRG-X Flasher

បានបន្ថែមឯកសារយោងទៅឧបករណ៍ BlueNRG-LP ។

បានធ្វើបច្ចុប្បន្នភាពរូបភាព 1. ឧបករណ៍ប្រើប្រាស់ RF-Flasher រូបភាពទី 3. ឧបករណ៍ប្រើប្រាស់ Flasher UART បង្អួចមេ រូបភាពទី 5. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART៖ ផ្ទាំងអង្គចងចាំឧបករណ៍ រូបភាពទី 6. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART: ការផ្លាស់ប្តូរវាលអង្គចងចាំ,

រូបភាពទី 9. ឧបករណ៍ប្រើប្រាស់ Flasher៖ បង្អួចមេ SWD រូបភាពទី 10. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប SWD៖ ផ្ទាំងអង្គចងចាំឧបករណ៍ រូបភាពទី 14. ឧបករណ៍ប្រើប្រាស់ Flasher៖ SWD Plug & Play mode រូបភាពទី 15. ឧបករណ៍ប្រើប្រាស់ Flasher៖ ការជ្រើសរើសអាសយដ្ឋាន MAC និងរូបភាពទី 18. កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជា flash ជាមួយ -erase, -l, -verify ជម្រើស

 

 

 

 

០៣-ធ្នូ-២០១២

 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៖ ពាក្យបញ្ជា flash ផ្នែកទី 8.5៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា ផ្នែកទី 8.6 ៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជាលុបទ្រង់ទ្រាយធំ,

ផ្នែកទី 8.7៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ផ្ទៀងផ្ទាត់ពាក្យបញ្ជាអង្គចងចាំ។

បានបន្ថែមផ្នែក 8.8៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ លុបទំព័រពាក្យបញ្ជា។

 

 

 

 

 

 

២៥-តុលា-២០០៧

 

 

 

 

 

 

7

បានបន្ថែមផ្នែក 5.2៖ របៀប SWD៖ អានផ្នែកកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ និងផ្នែកទី 5.3៖ របៀប SWD៖ អានតំបន់ OTP ។

បានធ្វើបច្ចុប្បន្នភាពចំណងជើង សេចក្តីផ្តើម ផ្នែកទី 2៖ ការចាប់ផ្តើម ផ្នែកទី 2.1៖ តម្រូវការប្រព័ន្ធ ផ្នែកទី 2.2៖ ការដំឡើងកញ្ចប់កម្មវិធី។

ផ្នែកទី 3៖ ចំណុចប្រទាក់របារឧបករណ៍ ផ្នែកទី 4៖ បង្អួចមេ UART ផ្នែកទី 8៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF- Flasher ផ្នែកទី 8.1៖ តម្រូវការ ផ្នែកទី 8.2៖ ជម្រើសឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher ផ្នែកទី 8.3៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ របៀប UART & SWD ផ្នែកទី 8.4៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជា flash,

ផ្នែកទី 8.5៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា ផ្នែកទី 8.6៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF- Flasher៖ ពាក្យបញ្ជាលុបទ្រង់ទ្រាយធំ ផ្នែកទី 8.7៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ផ្ទៀងផ្ទាត់ពាក្យបញ្ជាអង្គចងចាំ ផ្នែកទី 8.8៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជាលុបទំព័រ , ផ្នែកទី 1.1: បញ្ជីអក្សរកាត់ និងផ្នែកទី 1.2: ឯកសារយោង។

កាលបរិច្ឆេទ កំណែ ការផ្លាស់ប្តូរ
បានធ្វើបច្ចុប្បន្នភាពរូបភាព 1. ឧបករណ៍ប្រើប្រាស់ RF-Flasher រូបភាពទី 2. ប្រៀបធៀបពីរ Fileផ្ទាំង s,

រូបភាពទី 3. ឧបករណ៍ប្រើប្រាស់ Flasher UART បង្អួចមេ រូបភាពទី 4. របៀបប្រើប្រាស់ Flasher UART៖ រូបភាព File tab, រូបភាពទី 5. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART: ផ្ទាំងអង្គចងចាំឧបករណ៍, រូបភាពទី 6. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART: ការផ្លាស់ប្តូរវាលអង្គចងចាំ,

រូបភាពទី 7. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប UART៖ ប្រៀបធៀបអង្គចងចាំឧបករណ៍ជាមួយរូបភាព File ផ្ទាំង រូបភាព 9. ឧបករណ៍ប្រើប្រាស់ Flasher៖ បង្អួចមេ SWD រូបភាពទី 10. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប SWD៖ ផ្ទាំងអង្គចងចាំឧបករណ៍ រូបភាពទី 16. ឧបករណ៍ប្រើប្រាស់ Flasher៖ ការសរសេរកម្មវិធីអាសយដ្ឋាន UART MAC រូបភាព 17. ឧបករណ៍ប្រើប្រាស់ Flasher៖ ការសរសេរកម្មវិធីអាសយដ្ឋាន SWD MAC និងរូបភាព 18. RF -Flasher launcher៖ ពាក្យបញ្ជា flash ជាមួយ - erase, -l, -verify option។

 

១-មេសា-២១

 

8

បានបន្ថែមឯកសារយោង BlueNRG-LPS ពេញឯកសារ។

បានធ្វើបច្ចុប្បន្នភាពផ្នែកទី 8.3៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ របៀប UART & SWD និងផ្នែកទី 8.4៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជា flash ។

 

 

 

 

 

 

 

 

 

 

 

 

 

០២-កក្កដា-២០០៩

 

 

 

 

 

 

 

 

 

 

 

 

 

9

បានធ្វើបច្ចុប្បន្នភាព៖
  • ចំណងជើងឯកសារ
  • ផ្នែកណែនាំ
  • ផ្នែកទី 1.1៖ បញ្ជីអក្សរកាត់
  • ផ្នែកទី 1.2៖ ឯកសារយោង
  • រូបភាពទី 1. ឧបករណ៍ប្រើប្រាស់ RF-Flasher
  • ផ្នែកទី 3៖ ចំណុចប្រទាក់របារឧបករណ៍
  • រូបភាពទី 3. ឧបករណ៍ប្រើប្រាស់ Flasher UART បង្អួចមេ
  • ផ្នែកទី 4.1៖ របៀប UART៖ របៀបដំណើរការ
  • ផ្នែកទី 5៖ បង្អួចមេ SWD
  • ផ្នែកទី 5.1៖ របៀប SWD៖ របៀបដំណើរការ
  • រូបភាពទី 12. ឧបករណ៍ប្រើប្រាស់ Flasher របៀប SWD៖ អានកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ
  • ផ្នែកទី 5.3៖ របៀប SWD៖ អានតំបន់ OTP
  • រូបភាពទី 14. ឧបករណ៍ប្រើប្រាស់ Flasher៖ SWD Plug & Play mode
  • ផ្នែកទី 7៖ កម្មវិធីអាសយដ្ឋាន MAC
  • ផ្នែកទី 8.1៖ តម្រូវការ
  • ផ្នែកទី 8.2៖ ជម្រើសឧបករណ៍ប្រើប្រាស់ RF-Flasher launcher
  • ផ្នែកទី 8.3៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ របៀប UART & SWD
  • ផ្នែកទី 8.4៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជា flash
  • ផ្នែកទី 8.5៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា
  • ផ្នែកទី 8.6៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ពាក្យបញ្ជាលុបទ្រង់ទ្រាយធំ
  • ផ្នែកទី 8.7៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ ផ្ទៀងផ្ទាត់ពាក្យបញ្ជាអង្គចងចាំ
  • ផ្នែកទី 8.8៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ លុបពាក្យបញ្ជាទំព័រ
  • ផ្នែកទី 8.9៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ អានពាក្យបញ្ជា OTP
  • ផ្នែកទី 8.10៖ ឧបករណ៍ប្រើប្រាស់កម្មវិធីបើកដំណើរការ RF-Flasher៖ សរសេរពាក្យបញ្ជា OTP

ការជូនដំណឹងសំខាន់ - អានដោយប្រុងប្រយ័ត្ន
STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែលម្អ ការកែប្រែ និងការកែលម្អចំពោះផលិតផល ST និង/ឬឯកសារនេះនៅពេលណាមួយដោយគ្មានការជូនដំណឹងជាមុន។ អ្នកទិញគួរតែទទួលបានព័ត៌មានពាក់ព័ន្ធចុងក្រោយបំផុតលើផលិតផល ST មុនពេលធ្វើការបញ្ជាទិញ។ ផលិតផល ST ត្រូវ​បាន​លក់​ដោយ​អនុលោម​តាម​លក្ខខណ្ឌ​នៃ​ការ​លក់​របស់ ST នៅ​ពេល​ទទួល​ស្គាល់​ការ​បញ្ជា​ទិញ។
អ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល ST ហើយ ST មិនទទួលខុសត្រូវចំពោះជំនួយកម្មវិធី ឬការរចនាផលិតផលរបស់អ្នកទិញឡើយ។
គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយ ST នៅទីនេះ។
ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីព័ត៌មានដែលមានចែងនៅទីនេះ នឹងត្រូវចាត់ទុកជាមោឃៈនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផលនោះ។
ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញារបស់ ST ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីពាណិជ្ជសញ្ញា ST សូមមើល www.st.com/trademarks. ឈ្មោះផលិតផល ឬសេវាកម្មផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានដែលបានផ្តល់ពីមុននៅក្នុងកំណែមុននៃឯកសារនេះ។
© 2024 STMicroelectronics - រក្សាសិទ្ធិគ្រប់យ៉ាង
UM2406 – បប ១

ឯកសារ/ធនធាន

STMicroelectronics UM2406 កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
UM2406, UM2406 កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher, កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher, កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់ RF-Flasher, កញ្ចប់កម្មវិធីឧបករណ៍ប្រើប្រាស់, កញ្ចប់កម្មវិធី, កញ្ចប់

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *