និមិត្តសញ្ញា DfuSeកម្មវិធីបង្កប់ឧបករណ៍ USB ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics
UM0412
សៀវភៅណែនាំអ្នកប្រើប្រាស់

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

ឯកសារនេះពិពណ៌នាអំពីចំណុចប្រទាក់អ្នកប្រើដែលបង្ហាញពីការបង្ហាញដែលត្រូវបានបង្កើតឡើងដើម្បីបង្ហាញពីការប្រើប្រាស់បណ្ណាល័យដំឡើងកម្មវិធីបង្កប់ឧបករណ៍ STMicroelectronics ។ ការពិពណ៌នាអំពីបណ្ណាល័យនេះ រួមទាំងចំណុចប្រទាក់កម្មវិធីកម្មវិធីរបស់វា មាននៅក្នុងឯកសារ "ចំណុចប្រទាក់កម្មវិធី DfuSe" ហើយបានដំឡើងជាមួយកម្មវិធី DfuSe ។

ការចាប់ផ្តើម

1.1 តម្រូវការប្រព័ន្ធ
ដើម្បីប្រើការបង្ហាញ DfuSe ជាមួយប្រព័ន្ធប្រតិបត្តិការ Windows កំណែថ្មីរបស់ Windows ដូចជា Windows 98SE, Millennium, 2000, XP, ឬ VISTA ត្រូវតែជា
បានដំឡើងនៅលើកុំព្យូទ័រ។
កំណែនៃប្រព័ន្ធប្រតិបត្តិការ Windows ដែលបានដំឡើងនៅលើកុំព្យូទ័ររបស់អ្នកអាចត្រូវបានកំណត់ដោយការចុចខាងស្តាំលើរូបតំណាង "កុំព្យូទ័រខ្ញុំ" នៅលើផ្ទៃតុ បន្ទាប់មកចុចលើធាតុ "លក្ខណសម្បត្តិ" នៅក្នុង PopUpMenu ដែលបានបង្ហាញ។ ប្រភេទប្រព័ន្ធប្រតិបត្តិការត្រូវបានបង្ហាញនៅក្នុងប្រអប់ "លក្ខណៈសម្បត្តិប្រព័ន្ធ" នៅក្រោមស្លាក "ប្រព័ន្ធ" នៅក្នុងសន្លឹកផ្ទាំង "ទូទៅ" (សូមមើលរូបភាពទី 1) ។

រូបភាពទី 1. ប្រអប់លក្ខណសម្បត្តិប្រព័ន្ធ

កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics

1.2 មាតិកាកញ្ចប់
ធាតុខាងក្រោមត្រូវបានផ្គត់ផ្គង់ក្នុងកញ្ចប់នេះ៖
មាតិកាកម្មវិធី

  1. កម្មវិធីបញ្ជា STTube មានពីរដូចខាងក្រោម files:
    - STTub30.sys៖ កម្មវិធីបញ្ជាដែលត្រូវផ្ទុកសម្រាប់បន្ទះសាកល្បង។
    - STFU.inf៖ ការកំណត់រចនាសម្ព័ន្ធ file សម្រាប់អ្នកបើកបរ។
  2. DfuSe_Demo_V3.0_Setup.exe៖ ការដំឡើង file ដែលដំឡើងកម្មវិធី DfuSe និងកូដប្រភពនៅលើកុំព្យូទ័ររបស់អ្នក។

មាតិកាផ្នែករឹង
ឧបករណ៍នេះត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយឧបករណ៍ STMicroelectronics ទាំងអស់ដែលគាំទ្រការដំឡើងកម្មវិធីបង្កប់ឧបករណ៍តាមរយៈចំណុចប្រទាក់ USB ។ សម្រាប់ព័ត៌មានលម្អិត សូមទាក់ទង ST របស់អ្នក។
តំណាង ឬទស្សនា ST webគេហទំព័រ (http://www.st.com).

1.3 ការដំឡើងការបង្ហាញ DfuSe
1.3.1 ការដំឡើងកម្មវិធី

ដំណើរការ DfuSe_Demo_V3.0_Setup.exe file៖ អ្នកជំនួយការ InstallShield នឹងណែនាំអ្នកឱ្យដំឡើងកម្មវិធី DfuSe និងកូដប្រភពនៅលើកុំព្យូទ័ររបស់អ្នក។ នៅពេលដែលកម្មវិធីត្រូវបានដំឡើងដោយជោគជ័យចុចប៊ូតុង "បញ្ចប់" ។ បន្ទាប់មកអ្នកអាចរុករកបញ្ជីឈ្មោះអ្នកបើកបរ។
អ្នកបើកបរ files មានទីតាំងនៅក្នុងថត "Driver" នៅក្នុងផ្លូវដំឡើងរបស់អ្នក (C:\Program files\STMicroelectronics\DfuSe)។
កូដប្រភពសម្រាប់កម្មវិធីសាកល្បង និងបណ្ណាល័យ DfuSe មានទីតាំងនៅ “C:\Program Files\STMicroelectronics\DfuSe\Sources"។
ឯកសារមានទីតាំងនៅក្នុង “C:\Program Files\STMicroelectronics\DfuSe\Sources\Doc" ។

១ ការតំឡើងផ្នែករឹង

  • ភ្ជាប់ឧបករណ៍ទៅនឹងរន្ធ USB ទំនេរនៅលើកុំព្យូទ័ររបស់អ្នក។
  • បន្ទាប់មក "បានរកឃើញអ្នកជំនួយការផ្នែករឹងថ្មី" បន្ទាប់មកចាប់ផ្តើម។ ជ្រើសរើស "ដំឡើងពីបញ្ជី ឬទីតាំងជាក់លាក់" ដូចដែលបានបង្ហាញខាងក្រោម ហើយបន្ទាប់មកចុច "បន្ទាប់" ។កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 2
  • ជ្រើសរើស “កុំស្វែងរក។ ខ្ញុំនឹងជ្រើសរើស Driver ដើម្បីដំឡើង” ដូចរូបខាងក្រោម រួចចុច “Next”។
    កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 3
  • ប្រសិន​បើ​កម្មវិធី​បញ្ជា​ត្រូវ​បាន​ដំឡើង​រួច​ហើយ បញ្ជី​គំរូ​នឹង​បង្ហាញ​ម៉ូដែល Hardware ដែល​ត្រូវ​គ្នា​ផ្សេង​ទៀត​ចុច “Have Disk…” ដើម្បី​កំណត់​ទីតាំង​កម្មវិធី​បញ្ជា។ files.
    កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 4
  • នៅក្នុងប្រអប់ "ដំឡើងពីថាស" ចុច "រកមើល ... " ដើម្បីបញ្ជាក់អ្នកបើកបរ fileទីតាំង ថតកម្មវិធីបញ្ជាមានទីតាំងនៅក្នុងផ្លូវដំឡើងរបស់អ្នក (C:\Program files\STMicroelectronics\DfuSe\Driver) បន្ទាប់មកចុច "យល់ព្រម"។
    កុំព្យូទ័រជ្រើសរើស INF ត្រឹមត្រូវ។ fileក្នុងករណីនេះ STFU.INF ។ នៅពេលដែល Windows បានរកឃើញ driver.INF ដែលត្រូវការ fileម៉ូដែលផ្នែករឹងដែលត្រូវគ្នានឹងត្រូវបានបង្ហាញនៅក្នុងបញ្ជីគំរូ។ ចុច "បន្ទាប់" ដើម្បីបន្ត។
    កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 5
  • នៅពេលដែល Windows កំពុងដំណើរការដំឡើងកម្មវិធីបញ្ជា ប្រអប់ព្រមាននឹងត្រូវបានបង្ហាញដែលបង្ហាញថាអ្នកបើកបរមិនបានឆ្លងកាត់ការសាកល្បងឡូហ្គោរបស់ Windows សូមចុច "បន្ត Anyway" ដើម្បីបន្ត។
    កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 6កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 7
  • បន្ទាប់មក Windows គួរតែបង្ហាញសារដែលបង្ហាញថាការដំឡើងបានជោគជ័យ។
    ចុច "បញ្ចប់" ដើម្បីបញ្ចប់ការដំឡើង។កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 8

DFU file

អ្នកប្រើប្រាស់ដែលបានទិញឧបករណ៍ DFU ទាមទារសមត្ថភាពក្នុងការដំឡើងកម្មវិធីបង្កប់នៃឧបករណ៍ទាំងនេះ។ ជាប្រពៃណី កម្មវិធីបង្កប់ត្រូវបានរក្សាទុកក្នុង Hex, S19 ឬ Binary files ប៉ុន្តែទម្រង់ទាំងនេះមិនមានព័ត៌មានចាំបាច់ដើម្បីអនុវត្តប្រតិបត្តិការធ្វើឱ្យប្រសើរឡើងនោះទេ ពួកវាផ្ទុកតែទិន្នន័យជាក់ស្តែងនៃកម្មវិធីដែលត្រូវទាញយក។ ទោះជាយ៉ាងណាក៏ដោយ ប្រតិបត្តិការ DFU ទាមទារព័ត៌មានបន្ថែមដូចជា លេខសម្គាល់ផលិតផល ឧបករណ៍កំណត់អត្តសញ្ញាណអ្នកលក់ កំណែកម្មវិធីបង្កប់ និងលេខកំណត់ជំនួស (លេខសម្គាល់គោលដៅ) នៃគោលដៅដែលត្រូវប្រើ ព័ត៌មាននេះធ្វើឱ្យការអាប់ដេតត្រូវបានកំណត់គោលដៅ និងមានសុវត្ថិភាពជាងមុន។ ដើម្បីបន្ថែមព័ត៌មាននេះ ថ្មី។ file ទម្រង់គួរតែត្រូវបានប្រើ ដែលត្រូវបានគេហៅថា DFU file ទម្រង់។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល "DfuSe File ការកំណត់ទ្រង់ទ្រាយ” ឯកសារ (UM0391) ។

ការពិពណ៌នាចំណុចប្រទាក់អ្នកប្រើ

ផ្នែកនេះពិពណ៌នាអំពីចំណុចប្រទាក់អ្នកប្រើផ្សេងគ្នាដែលមាននៅក្នុងកញ្ចប់ DfuSe ហើយពន្យល់ពីរបៀបប្រើពួកវាដើម្បីអនុវត្តប្រតិបត្តិការ DFU ដូចជា ផ្ទុកឡើង ទាញយក និង
កម្មវិធីបង្កប់ file ការគ្រប់គ្រង។

3.1 ការបង្ហាញ DfuSe
ការអាប់ដេតកម្មវិធីបង្កប់ត្រូវតែអាចអនុវត្តបានដោយមិនចាំបាច់មានការបណ្តុះបណ្តាលពិសេសណាមួយឡើយ សូម្បីតែអ្នកប្រើប្រាស់ថ្មីថ្មោងក៏ដោយ។ ដូច្នេះ ចំណុចប្រទាក់អ្នកប្រើត្រូវបានរចនាឡើងដើម្បីឱ្យរឹងមាំ និងសាមញ្ញក្នុងការប្រើប្រាស់តាមដែលអាចធ្វើទៅបាន (សូមមើលរូបភាពទី 9) ។ លេខនៅក្នុងរូបភាពទី 9 សំដៅលើការពិពណ៌នានៅក្នុង Ta bl e 1 ដែលរាយបញ្ជីវត្ថុបញ្ជាដែលមាននៅក្នុង DfuSe Demonstration interface ។

កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 9

តារាង 1. ប្រើការពិពណ៌នាប្រអប់បង្ហាញសាកល្បង

គ្រប់គ្រង ការពិពណ៌នា
1 រាយបញ្ជីឧបករណ៍ DFU ដែលអាចប្រើបាន និងឧបករណ៍ HID ដែលត្រូវគ្នា ឧបករណ៍ដែលបានជ្រើសរើសគឺជាឧបករណ៍ដែលប្រើបច្ចុប្បន្ន។
ឧបករណ៍ HID ដែលត្រូវគ្នាគឺជាឧបករណ៍ថ្នាក់ HID ដែលផ្តល់នូវមុខងារផ្ដាច់ HID (USAGE_PAGE OxFF0O និង USAGE_DETACH 0x0055) នៅក្នុងកម្មវិធីពិពណ៌នារបាយការណ៍របស់វា។
Exampលេ៖
Oxa1, Ox00, // ការប្រមូល (រូបវិទ្យា)
0x06, Ox00, OxFF, // ទំព័រប្រើប្រាស់ដែលបានកំណត់របស់អ្នកលក់ – OxFP00 0x85, 0x80, // REPORT_ID (128)
0x09, 0x55, // USAGE (HID Detach)
0x15, Ox00, // LOGICAL_MINIMUM (0)
0x26, OxFF, Ox00, // LOGICAL_MAXIMUM (255)
0x75, 0x08, // REPORT_SIZE (8 ប៊ីត)
0x95, Ox01, // REPORT_COUNT (1)
Ox131, 0x82, // លក្ខណៈពិសេស (ទិន្នន័យ, Var, Abs, Vol)
OxCO, // END_COLLECTION (អ្នកលក់កំណត់)
2 ឧបករណ៍កំណត់អត្តសញ្ញាណសម្រាប់របៀប DFU; PID, VID និងកំណែ។
3 ឧបករណ៍កំណត់អត្តសញ្ញាណសម្រាប់របៀបកម្មវិធី; PID, VID និងកំណែ។
4 ផ្ញើពាក្យបញ្ជារបៀប DFU ។ គោលដៅនឹងប្តូរពីកម្មវិធីទៅរបៀប DFU ឬផ្ញើ HID Detach ប្រសិនបើឧបករណ៍នោះជាឧបករណ៍ HID ដែលត្រូវគ្នា។
5 ផ្ញើពាក្យបញ្ជារបៀប DFU ។ គោលដៅនឹងប្តូរពី DFU ទៅរបៀបកម្មវិធី។
6 ការធ្វើផែនទីអង្គចងចាំ ចុចទ្វេដងលើធាតុនីមួយៗទៅ view ព័ត៌មានលម្អិតបន្ថែមអំពីផ្នែកអង្គចងចាំ។
7 ជ្រើសរើសទិសដៅ DFU fileទិន្នន័យដែលបានផ្ទុកឡើងនឹងត្រូវបានចម្លងទៅក្នុងនេះ។ file.
8 ចាប់ផ្តើមប្រតិបត្តិការផ្ទុកឡើង។
9 ទំហំទិន្នន័យដែលបានផ្ទេរកំឡុងពេលប្រតិបត្តិការបច្ចុប្បន្ន (អាប់ឡូត/អាប់ដេត)។
10 រយៈពេលនៃប្រតិបត្តិការបច្ចុប្បន្ន (អាប់ឡូត/អាប់ដេត)។
11 គោលដៅដែលមាននៅក្នុង DFU ដែលបានផ្ទុក file.
12 ជ្រើសរើសប្រភព DFU fileទិន្នន័យដែលបានទាញយកនឹងត្រូវបានផ្ទុកពីនេះ។ file.
13 ចាប់ផ្តើមប្រតិបត្តិការធ្វើឱ្យប្រសើរឡើង (លុបបន្ទាប់មកទាញយក) ។
14 ផ្ទៀងផ្ទាត់ប្រសិនបើទិន្នន័យត្រូវបានផ្ទុកឡើងដោយជោគជ័យ។
15 បង្ហាញពីវឌ្ឍនភាពនៃប្រតិបត្តិការ។
16 បោះបង់ប្រតិបត្តិការបច្ចុប្បន្ន។
17 ចេញពីកម្មវិធី។

ប្រសិនបើ microcontroller ដែលកំពុងប្រើនៅក្នុង STM32F105xx ឬ STM32F107xx ការបង្ហាញ DfuSe បង្ហាញលក្ខណៈពិសេសថ្មីដែលមាននៅក្នុងការអានទិន្នន័យបៃជម្រើសលើផ្នែកអង្គចងចាំ "Option byte" ដែលបាននាំចេញ។ ការចុចពីរដងលើធាតុដែលទាក់ទងនៅក្នុងផែនទីអង្គចងចាំ (ធាតុទី 6 ក្នុង Ta bl e 1 / រូបភាពទី 9) បើកប្រអប់ថ្មីមួយដែលបង្ហាញបៃជម្រើសអាន។ អ្នក​អាច​ប្រើ​ប្រអប់​នេះ​ដើម្បី​កែសម្រួល និង​អនុវត្ត​ការ​កំណត់​រចនាសម្ព័ន្ធ​ផ្ទាល់​ខ្លួន​របស់​អ្នក (មើល​រូបភាព 10)។
ឧបករណ៍នេះអាចរកឃើញសមត្ថភាពនៃផ្នែកអង្គចងចាំដែលបានជ្រើសរើស (អាន សរសេរ និងលុប)។ ក្នុងករណីអង្គចងចាំដែលមិនអាចអានបាន (ការការពារការអានត្រូវបានធ្វើឱ្យសកម្ម) វាបង្ហាញពី
ស្ថានភាពអានអង្គចងចាំ និងសួរដើម្បីសួរថាតើត្រូវបិទការការពារការអានឬអត់។

កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 103.2 DFU file អ្នកគ្រប់គ្រង
3.2.1 ប្រអប់ "ចង់ធ្វើ"
នៅពេលដែល DFU file កម្មវិធីគ្រប់គ្រងត្រូវបានប្រតិបត្តិ ប្រអប់ "ចង់ធ្វើ" លេចឡើង ហើយអ្នកប្រើប្រាស់ត្រូវជ្រើសរើស file ប្រតិបត្តិការដែលគាត់ចង់ធ្វើ។ ជ្រើសរើសប៊ូតុងវិទ្យុដំបូងដើម្បីបង្កើត DFU file ពី S19, Hex ឬ Bin fileឬទីពីរដើម្បីទាញយក S19, Hex ឬ Bin file ពី DFU file (សូមមើលរូបភាពទី 11) ។កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 11 ជ្រើសរើស "ខ្ញុំចង់បង្កើត DFU file ពី S19, HEX ឬ BIN files" ប៊ូតុងវិទ្យុប្រសិនបើអ្នកចង់បង្កើត DFU file ពី S19, Hex ឬ Binary files.
ជ្រើសរើស “ខ្ញុំចង់ដក S19, HEX, ឬ BIN files ពីប៊ូតុងវិទ្យុ DFU one” ប្រសិនបើអ្នកចង់ទាញយក S19, Hex, ឬ Binary file ពី DFU file.

3.2.2 File ប្រអប់ជំនាន់
ប្រសិនបើជម្រើសដំបូងត្រូវបានជ្រើសរើស ចុចប៊ូតុង យល់ព្រម ដើម្បីបង្ហាញ "File ប្រអប់​ជំនាន់”។ ចំណុចប្រទាក់នេះអនុញ្ញាតឱ្យអ្នកប្រើបង្កើត DFU file ពី S19, Hex ឬ Bin file.
កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 12

តារាង 2 ។ File ការពិពណ៌នាប្រអប់ជំនាន់

គ្រប់គ្រង ការពិពណ៌នា
1 អត្តសញ្ញាណអ្នកលក់
2 អ្នកកំណត់អត្តសញ្ញាណផលិតផល
3 កំណែកម្មវិធីបង្កប់
4 រូបភាពដែលមានដើម្បីបញ្ចូលក្នុង DFU file
5 លេខសម្គាល់គោលដៅ
6 បើក S19 ឬ Hex file
7 បើកប្រព័ន្ធគោលពីរ files
8 ឈ្មោះគោលដៅ
9 លុបរូបភាពដែលបានជ្រើសរើសចេញពីបញ្ជីរូបភាព
10 បង្កើត DFU file
11 បោះបង់ហើយចេញពីកម្មវិធី

ដោយសារតែ S19, Hex និង Bin files មិនមានការបញ្ជាក់គោលដៅទេ អ្នកប្រើប្រាស់ត្រូវតែបញ្ចូលលក្ខណៈសម្បត្តិឧបករណ៍ (VID, PID និងកំណែ) លេខសម្គាល់គោលដៅ និងឈ្មោះគោលដៅមុននឹងបង្កើត DFU file.

កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 13
តារាងទី 3. ការពិពណ៌នាប្រអប់ចាក់ច្រើនធុង

គ្រប់គ្រង ការពិពណ៌នា
1 ផ្លូវនៃគោលពីរដែលបានបើកចុងក្រោយ file
2 បើកប្រព័ន្ធគោលពីរ fileស. គោលពីរ file អាចជា file នៃទ្រង់ទ្រាយណាមួយ (រលក វីដេអូ អត្ថបទ ។ល។)
3 អាសយដ្ឋានចាប់ផ្តើមនៃការផ្ទុក file
4 បន្ថែម file ទៅ file បញ្ជី
5 លុប file ពី file បញ្ជី
6 File បញ្ជី
7 បញ្ជាក់ file ការជ្រើសរើស
8 បោះបង់ និង​ចេញ​ប្រតិបត្តិការ

3.2.3 File ប្រអប់ស្រង់ចេញ
ប្រសិនបើជម្រើសទីពីរនៅក្នុងប្រអប់ "ចង់ធ្វើ" ត្រូវបានជ្រើសរើស ចុចប៊ូតុង យល់ព្រម ដើម្បីបង្ហាញ "File ការស្រង់ចេញ" ប្រអប់ប្រអប់។ ចំណុចប្រទាក់នេះអនុញ្ញាតឱ្យអ្នកបង្កើត S19, Hex ឬ Bin file ពី DFU file.
កម្មវិធីបង្កប់ឧបករណ៍ USB DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics - រូបភាពទី 14

តារាង 4 ។ File ការពិពណ៌នាប្រអប់ស្រង់ចេញ

គ្រប់គ្រង ការពិពណ៌នា
1 គ្រឿងសម្គាល់អ្នកលក់ឧបករណ៍
2 ឧបករណ៍សម្គាល់ផលិតផល
3 កំណែកម្មវិធីបង្កប់
4 បើក DFU file
5 បញ្ជីរូបភាពនៅក្នុង DFU ដែលបានផ្ទុក file
6 ប្រភេទនៃ file ដែលត្រូវបង្កើត
7 ស្រង់រូបភាពទៅ S19, Hex ឬ Bin file
8 បោះបង់ហើយចេញពីកម្មវិធី

នីតិវិធីជាជំហាន ៗ

4.1 នីតិវិធីនៃការបង្ហាញ DfuSe
4.1.1 របៀបផ្ទុកឡើង DFU file

  1. ដំណើរការកម្មវិធី “DfuSe demonstration” (ចាប់ផ្តើម -> កម្មវិធីទាំងអស់ -> STMicroelectronics -> DfuSe -> DfuSe Demonstration)។
  2. ចុចប៊ូតុង "ជ្រើសរើស" (ធាតុទី 7 ក្នុង Ta bl e 1 / រូបភាពទី 9) ដើម្បីជ្រើសរើស DFU file.
  3. ជ្រើសរើសគោលដៅនៃការចងចាំនៅក្នុងបញ្ជីការគូសវាសសតិ (ធាតុទី 6 ក្នុង Ta bl e 1 / រូបភាពទី 9) ។
  4. ចុចប៊ូតុង "ផ្ទុកឡើង" (ធាតុទី 8 ក្នុង Ta bl e 1 / រូបភាពទី 9) ដើម្បីចាប់ផ្តើមផ្ទុកមាតិកាអង្គចងចាំទៅ DFU ដែលបានជ្រើសរើស file.

4.1.2 របៀបទាញយក DFU file

  1. ដំណើរការកម្មវិធី “DfuSe demonstration” (ចាប់ផ្តើម -> កម្មវិធីទាំងអស់ -> STMicroelectronics -> DfuSe -> DfuSe Demonstration)។
  2. ចុចប៊ូតុង "ជ្រើសរើស" (ធាតុទី 12 ក្នុង Ta bl e 1 / រូបភាពទី 9) ដើម្បីជ្រើសរើស DFU file. ព័ត៌មានដែលបានបង្ហាញដូចជា VID, PID, កំណែ និងលេខគោលដៅត្រូវបានអានពី DFU file.
  3. ធីកប្រអប់ធីក "បង្កើនប្រសិទ្ធភាពរយៈពេលអាប់ដេត" ដើម្បីមិនអើពើនឹងការទប់ស្កាត់ FF កំឡុងពេលផ្ទុកឡើង។
  4. ធីកប្រអប់ធីក "ផ្ទៀងផ្ទាត់បន្ទាប់ពីការទាញយក" ប្រសិនបើអ្នកចង់ចាប់ផ្តើមដំណើរការផ្ទៀងផ្ទាត់បន្ទាប់ពីទាញយកទិន្នន័យ។
  5. ចុចប៊ូតុង "ធ្វើឱ្យប្រសើរឡើង" (ធាតុ 13 នៅក្នុង Ta bl e 1 / រូបភាពទី 9) ដើម្បីចាប់ផ្តើមធ្វើឱ្យប្រសើរឡើង file ខ្លឹមសារនៃការចងចាំ។
  6. ចុចប៊ូតុង "ផ្ទៀងផ្ទាត់" (ធាតុ 14 ក្នុង Ta bl e 1 / រូបភាពទី 9) ដើម្បីផ្ទៀងផ្ទាត់ថាតើទិន្នន័យត្រូវបានទាញយកដោយជោគជ័យឬអត់។

4.2 DFU file នីតិវិធីអ្នកគ្រប់គ្រង
4.2.1 របៀបបង្កើត DFU files ពី S19/Hex/Bin files

  1. ដំណើរការ "DFU File កម្មវិធីគ្រប់គ្រង” (ចាប់ផ្តើម -> កម្មវិធីទាំងអស់ -> STMicroelectronics> DfuSe-> DFU File អ្នកគ្រប់គ្រង) ។
  2. ជ្រើសរើស "ខ្ញុំចង់បង្កើត DFU file ពី S19, HEX ឬ BIN files" ធាតុនៅក្នុងប្រអប់ "ចង់ធ្វើ" (Ta bl e 1 1) បន្ទាប់មកចុច "OK" ។
  3. បង្កើតរូបភាព DFU ពី S19/Hex ឬប្រព័ន្ធគោលពីរ file.
    ក) កំណត់លេខសម្គាល់គោលដៅដែលមិនប្រើ (ធាតុទី 5 ក្នុង Ta bl e 2 / រូបភាពទី 12) ។
    ខ) បំពេញ VID, PID, កំណែ និងឈ្មោះគោលដៅ
    គ) ដើម្បីបង្កើតរូបភាពពី S19 ឬ Hex fileចុចប៊ូតុង "S19 ឬ Hex" (ធាតុទី 6 នៅក្នុង Ta bl e 2 / រូបភាពទី 4) ហើយជ្រើសរើសរបស់អ្នក fileរូបភាព DFU នឹងត្រូវបានបង្កើតសម្រាប់ការបន្ថែមនីមួយៗ file.
    ឃ) ដើម្បីបង្កើតរូបភាពពីប្រព័ន្ធគោលពីរមួយ ឬច្រើន។ files ចុចប៊ូតុង “Multi Bin” (ធាតុទី 7 ក្នុង Ta bl e 2 / រូបភាពទី 12) ដើម្បីបង្ហាញប្រអប់ “Multi Bin Injection” (រូបភាព 13.)។
    ចុចប៊ូតុង រកមើល (ធាតុទី 2 ក្នុង តាប អ៊ី 3 / រូបភាពទី 13) ដើម្បីជ្រើសរើសប្រព័ន្ធគោលពីរ file(*.bin) ឬទម្រង់ផ្សេងទៀត។ file (រលក, វីដេអូ, អត្ថបទ, ... ) ។
    កំណត់អាសយដ្ឋានចាប់ផ្តើមនៅក្នុងវាលអាសយដ្ឋាន (ធាតុទី 3 ក្នុង Ta bl e 3 / រូបភាពទី 13) ។
    ចុចប៊ូតុង "បន្ថែមទៅបញ្ជី" (ធាតុទី 4 ក្នុង តាប អ៊ី 3 / រូបភាពទី 13) ដើម្បីបន្ថែមប្រព័ន្ធគោលពីរដែលបានជ្រើសរើស file ជាមួយនឹងអាសយដ្ឋានដែលបានផ្តល់ឱ្យ។
    ដើម្បីលុបឯកសារដែលមានស្រាប់ fileជ្រើសរើសវា បន្ទាប់មកចុចប៊ូតុង "លុប" (ធាតុទី 5 ក្នុង តាប អ៊ី 3 / រូបភាពទី 13) ។
    ធ្វើឡើងវិញនូវលំដាប់ដូចគ្នា ដើម្បីបន្ថែមប្រព័ន្ធគោលពីរផ្សេងទៀត។ files, ចុច "យល់ព្រម" ដើម្បីធ្វើឱ្យមានសុពលភាព។
  4. ធ្វើជំហានម្តងទៀត (3.) ដើម្បីបង្កើតរូបភាព DFU ផ្សេងទៀត។
  5. ដើម្បីបង្កើត DFU fileចុច "បង្កើត"។

4.2.2 របៀបទាញយក S19/Hex/Bin files ពី DFU files

  1. ដំណើរការ "DFU File កម្មវិធីគ្រប់គ្រង” (ចាប់ផ្តើម -> កម្មវិធីទាំងអស់ -> STMicroelectronics -> DfuSe -> DFU File គ្រប់គ្រង)។
  2. ជ្រើសរើស “ខ្ញុំចង់ដក S19, HEX ឬ BIN files ពីប៊ូតុងវិទ្យុ DFU មួយនៅក្នុងប្រអប់ "ចង់ធ្វើ" (រូបភាពទី 11) បន្ទាប់មកចុច "យល់ព្រម" ។
  3. ស្រង់ចេញ S19/Hex ឬប្រព័ន្ធគោលពីរ file ពី DFU file.
    ក) ចុចប៊ូតុងរកមើល (ធាតុទី 4 ក្នុង Ta bl e 4 / រូបភាពទី 14) ដើម្បីជ្រើសរើស DFU file. រូបភាពដែលមាននឹងត្រូវបានរាយក្នុងបញ្ជីរូបភាព (ធាតុទី 4 ក្នុង Ta bl e 4 / រូបភាពទី 14) ។
    ខ) ជ្រើសរើសរូបភាពពីបញ្ជីរូបភាព។
    គ) ជ្រើសរើសប៊ូតុងមូល Hex, S19 ឬ Multiple Bin (ធាតុ 6 ក្នុង Ta bl e 4 / រូបភាពទី 14)។
    ឃ) ចុចប៊ូតុង "ស្រង់ចេញ" (ធាតុទី 7 ក្នុង Ta bl e 4 / រូបភាពទី 14) ដើម្បីស្រង់រូបភាពដែលបានជ្រើសរើស។
  4. ធ្វើជំហានម្តងទៀត (3.) ដើម្បីទាញយករូបភាព DFU ផ្សេងទៀត។

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

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

កាលបរិច្ឆេទ ការពិនិត្យឡើងវិញ ការផ្លាស់ប្តូរ
០៥-មិថុនា-២០០៨ 1 ការចេញផ្សាយដំបូង។
១៣-មករា-២២ 2 ផ្នែកទី 4 បានបន្ថែម។
០៥-កញ្ញា-១៩ 3 បានធ្វើបច្ចុប្បន្នភាពរូបភាពទី 9 ដល់រូបភាពទី 14 ។
០២-កក្កដា-២០០៩ 4 ប្រើការបង្ហាញដែលបានដំឡើងកំណែទៅកំណែ V3.0 ។
ផ្នែកទី 3.1៖ ការធ្វើបាតុកម្មរបស់ DfuSe បានធ្វើបច្ចុប្បន្នភាព៖
- រូបភាពទី 9៖ ប្រអប់បង្ហាញសាកល្បង DfuSe បានធ្វើបច្ចុប្បន្នភាព
— មុខងារថ្មីដែលត្រូវបានបន្ថែមសម្រាប់ឧបករណ៍ STM32F105/107xx — រូបភាពទី 10៖ ប្រអប់កែសម្រួលជម្រើសបៃដែលបានបន្ថែម បានធ្វើបច្ចុប្បន្នភាពនៅក្នុងផ្នែកទី 3.2៖ DFU file អ្នកគ្រប់គ្រង
- រូបភាពទី ១១៖ ប្រអប់ “ចង់ធ្វើ”
- រូបភាពទី ១២៖ ប្រអប់ "ជំនាន់"
- រូបភាពទី ១៣៖ ប្រអប់ "ការចាក់ច្រើនធុង"
- រូបភាពទី ១៤៖ ប្រអប់ "ស្រង់ចេញ"

សូមអានដោយយកចិត្តទុកដាក់៖

ព័ត៌មាននៅក្នុងឯកសារនេះត្រូវបានផ្តល់ជូនតែមួយគត់ទាក់ទងនឹងផលិតផល ST ។ STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែប្រែ ឬការកែលម្អចំពោះឯកសារនេះ និងផលិតផល និងសេវាកម្មដែលបានពិពណ៌នានៅទីនេះគ្រប់ពេលវេលា ដោយគ្មានការជូនដំណឹងជាមុន។
ផលិតផល ST ទាំងអស់ត្រូវបានលក់ដោយអនុលោមតាមលក្ខខណ្ឌនៃការលក់របស់ ST ។
អ្នកទិញគឺទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល និងសេវាកម្ម ST ដែលបានពិពណ៌នានៅទីនេះ ហើយ ST មិនទទួលខុសត្រូវអ្វីទាំងអស់ដែលទាក់ទងនឹងជម្រើស ការជ្រើសរើស ឬការប្រើប្រាស់ផលិតផល និងសេវាកម្ម ST ដែលបានពិពណ៌នានៅទីនេះ។
គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យដោយបិទបាំង ឬបើមិនដូច្នេះទេ ចំពោះកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់នៅក្រោមឯកសារនេះ។ ប្រសិនបើផ្នែកណាមួយនៃឯកសារនេះសំដៅលើផលិតផល ឬសេវាកម្មរបស់ភាគីទីបីនោះ វាមិនត្រូវបានចាត់ទុកថាជាការផ្តល់អាជ្ញាប័ណ្ណដោយ ST សម្រាប់ការប្រើប្រាស់ផលិតផល ឬសេវាកម្មរបស់ភាគីទីបី ឬកម្មសិទ្ធិបញ្ញាណាមួយដែលមាននៅក្នុងនោះ ឬចាត់ទុកថាជាការធានាដែលគ្របដណ្តប់លើការប្រើប្រាស់នោះទេ។ ក្នុងលក្ខណៈណាមួយនៃផលិតផល ឬសេវាកម្មភាគីទីបី ឬកម្មសិទ្ធិបញ្ញាណាមួយដែលមាននៅក្នុងនោះ។
លុះត្រាតែមានចែងក្នុងលក្ខខណ្ឌ និងលក្ខខណ្ឌនៃការលក់ ST'S បដិសេធរាល់ការបញ្ជាក់ ឬការធានាដោយប្រយោល ដោយគោរពចំពោះការប្រើប្រាស់ និង/ឬ ការលក់ផលិតផល ST រួមទាំងការផ្តល់ជូនដោយគ្មានដែនកំណត់ លក្ខខណ្ឌនៃការផ្តល់ជូនដោយគ្មានដែនកំណត់ នៃយុត្តាធិការណាមួយ) ឬការរំលោភលើប៉ាតង់ សិទ្ធិថតចម្លង ឬសិទ្ធិកម្មសិទ្ធិបញ្ញាផ្សេងទៀត។
លុះត្រាតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយអ្នកតំណាង ST ដែលមានការអនុញ្ញាត ផលិតផល ST មិនត្រូវបានណែនាំ មានការអនុញ្ញាត ឬមានការធានាសម្រាប់ប្រើប្រាស់ក្នុងវិស័យយោធា យានជំនិះ លំហអាកាស ជំនួយសង្គ្រោះជីវិត នៅក្នុងផលិតផល ឬប្រព័ន្ធដែលការបរាជ័យ ឬដំណើរការខុសប្រក្រតី អាចបណ្តាលឱ្យមានរបួសផ្ទាល់ខ្លួន ការស្លាប់ ឬខូចខាតទ្រព្យសម្បត្តិ ឬការខូចខាតបរិស្ថាន។ ផលិតផល ST ដែលមិនត្រូវបានកំណត់ថាជា "ចំណាត់ថ្នាក់រថយន្ត" អាចត្រូវបានប្រើប្រាស់តែនៅក្នុងកម្មវិធីរថយន្តដោយហានិភ័យផ្ទាល់ខ្លួនរបស់អ្នកប្រើប៉ុណ្ណោះ។
ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីសេចក្តីថ្លែងការណ៍ និង/ឬលក្ខណៈបច្ចេកទេសដែលមានចែងក្នុងឯកសារនេះ នឹងត្រូវចាត់ទុកជាមោឃៈភ្លាមៗនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផល ឬសេវាកម្ម ST ដែលបានពិពណ៌នានៅទីនេះ ហើយមិនត្រូវបង្កើត ឬពង្រីកក្នុងលក្ខណៈណាមួយឡើយ ទំនួលខុសត្រូវណាមួយនៃ ST.
ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ ST នៅក្នុងប្រទេសផ្សេងៗ។
ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានទាំងអស់ដែលបានផ្តល់ពីមុន។
និមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ STMicroelectronics ។ ឈ្មោះផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

© 2009 STMicroelectronics - រក្សាសិទ្ធិគ្រប់យ៉ាង
ក្រុមក្រុមហ៊ុន STMicroelectronics
អូស្ត្រាលី - បែលហ្សិក - ប្រេស៊ីល - កាណាដា - ចិន - សាធារណៈរដ្ឋឆែក - ហ្វាំងឡង់ - បារាំង - អាល្លឺម៉ង់ - ហុងកុង - ឥណ្ឌា - អ៊ីស្រាអែល - អ៊ីតាលី - ជប៉ុន -
ម៉ាឡេស៊ី - ម៉ាល់តា - ម៉ារ៉ុក - ហ្វីលីពីន - សិង្ហបុរី - អេស្ប៉ាញ - ស៊ុយអែត - ស្វីស - ចក្រភពអង់គ្លេស - សហរដ្ឋអាមេរិក
www.st.com
Doc ID 13379 Rev 4

ឯកសារ/ធនធាន

កម្មវិធីបង្កប់ឧបករណ៍ USB ST DfuSe ធ្វើឱ្យប្រសើរឡើងផ្នែកបន្ថែម STMicroelectronics [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
ឧបករណ៍ USB DfuSe, កម្មវិធីបង្កប់ ដំឡើងកំណែ STMicroelectronics Extension, DfuSe USB Device Firmware Upgrade, STMicroelectronics Extension, DfuSe USB Device Firmware Upgrade STMicroelectronics Extension, UM0412

ឯកសារយោង

ទុកមតិយោបល់

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