
AN5827
កំណត់ចំណាំកម្មវិធី
គោលការណ៍ណែនាំសម្រាប់ការបញ្ចូលរដ្ឋ RMA នៅលើ MPU ស៊េរី STM32MP1
សេចក្តីផ្តើម
STM32MP1 Series microprocessors រួមមានឧបករណ៍ STM32MP15xx និង STM32MP13xx.. កំណត់ចំណាំកម្មវិធីនេះផ្តល់ព័ត៌មានដើម្បីគាំទ្រដល់ដំណើរការដំណើរការស្ថានភាពនៃការវិភាគសម្ភារៈត្រឡប់មកវិញ ដែលហៅថា RMA នៅក្នុងឯកសារនេះ។
ព័ត៌មានទូទៅ
ឯកសារនេះអនុវត្តចំពោះ microprocessors ស៊េរី STM32MP1 ដោយផ្អែកលើ Arm® Cortex® cores
ចំណាំ៖ Arm គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Arm Limited (ឬសាខារបស់ខ្លួន) នៅសហរដ្ឋអាមេរិក និង/ឬកន្លែងផ្សេងទៀត។
ឯកសារយោង
| ឯកសារយោង | ចំណងជើងឯកសារ |
| STM32MP13xx | |
| AN5474 | ការចាប់ផ្តើមជាមួយនឹងការអភិវឌ្ឍន៍ផ្នែករឹងបន្ទាត់ STM32MP13x |
| DS13878 | Arm® Cortex®-A7 រហូតដល់ 1 GI-ft, 1xETH, 1 xADC, 24 កម្មវិធីកំណត់ម៉ោង, អូឌីយ៉ូ |
| DS13877 | Arm® Cortex®-A7 រហូតដល់ 1 GHz, 1xETH, 1 xADC, 24 កម្មវិធីកំណត់ម៉ោង, អូឌីយ៉ូ, crypto និង adv. សន្តិសុខ |
| DS13876 | Arm® Cortex®-A7 រហូតដល់ 1 GI-ft, 2xETH, 2xCAN FD, 2xADC ។ 24 កម្មវិធីកំណត់ម៉ោង, អូឌីយ៉ូ |
| DS13875 | Arm® Cortex®-A7 រហូតដល់ 1 GHz, 2xETH, 2xCAN FD, 2xADC, កម្មវិធីកំណត់ម៉ោង 24, អូឌីយ៉ូ, crypto និង adv. សន្តិសុខ |
| DS13874 | Arm® Cortex®-A7 រហូតដល់ 1 GHz, LCD-TFT, ចំណុចប្រទាក់កាមេរ៉ា, 2xETH, 2xCAN FD, 2xADC, កម្មវិធីកំណត់ម៉ោង 24, អូឌីយ៉ូ |
| DS13483 | Arm® Cortex®-A7 រហូតដល់ 1 GHz, LCD-TFT, ចំណុចប្រទាក់កាមេរ៉ា, 2xETH, 2xCAN FD, 2xADC, កម្មវិធីកំណត់ម៉ោង 24, អូឌីយ៉ូ, crypto និង adv ។ សន្តិសុខ |
| RM0475 | STM32MP13xx កម្រិតខ្ពស់ Arm0-based MPUs 32-bit |
| STM32MP15xx | |
| AN5031 | ចាប់ផ្តើមជាមួយការអភិវឌ្ឍន៍ផ្នែករឹងបន្ទាត់ STM32MP151, STM32MP153 និង STM32MP157 |
| DS12500 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 25, adv ។ អាណាឡូក |
| DS12501 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 25, adv ។ អាណាឡូក, គ្រីបតូ |
| DS12502 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 29, adv ។ អាណាឡូក |
| DS12503 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 29, adv ។ អាណាឡូក, គ្រីបតូ |
| DS12504 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 29, adv ។ អាណាឡូក |
| DS12505 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm ។ ចំណុចប្រទាក់, កម្មវិធីកំណត់ម៉ោង 29, adv ។ អាណាឡូក, គ្រីបតូ |
| RM0441 | STM32MP151 MPU 32 ប៊ីតផ្អែកលើ Arm® កម្រិតខ្ពស់ |
| RM0442 | STM32MP153 កម្រិតខ្ពស់ Arnie-based MPUs 32-bit |
| RM0436 | STM32MP157 MPU 0 ប៊ីតផ្អែកលើ Arm32 កម្រិតខ្ពស់ |
លក្ខខណ្ឌ និងអក្សរកាត់
តារាង 2. និយមន័យអក្សរកាត់
| រយៈពេល | និយមន័យ |
| ឆ្ងាយ | សំណើវិភាគបរាជ័យ៖ លំហូរប្រើដើម្បីត្រឡប់ឧបករណ៍ដែលសង្ស័យសម្រាប់ការវិភាគទៅ STMicroelectronics។ ដើម្បីបង្កើនភាពពេញលេញ ភាពអាចសាកល្បងបានរបស់ឧបករណ៍ កំឡុងពេលវិភាគបែបនេះ ឧបករណ៍ត្រូវតែស្ថិតក្នុងស្ថានភាព RMA ។ |
| JTAG | ក្រុមសកម្មភាពសាកល្បងរួមគ្នា (ចំណុចប្រទាក់បំបាត់កំហុស) |
| PMIC | សៀគ្វីគ្រប់គ្រងថាមពលខាងក្រៅដែលផ្តល់ការផ្គត់ផ្គង់ថាមពលវេទិកាផ្សេងៗ ជាមួយនឹងការគ្រប់គ្រងដ៏ធំតាមរយៈ សញ្ញានិងចំណុចប្រទាក់សៀរៀល។ |
| RMA | ការវិភាគសម្ភារៈត្រលប់មកវិញ៖ ស្ថានភាពឧបករណ៍ជាក់លាក់នៅក្នុងវដ្តជីវិតដែលអនុញ្ញាតឱ្យដំណើរការមុខងារសាកល្បងពេញលេញតាមតម្រូវការ STMicroelectronics សម្រាប់គោលបំណងវិភាគការបរាជ័យ។ |
1. នៅក្នុងឯកសារនេះ អក្សរកាត់ RMA មិនសំដៅទៅកន្លែងណាទៅ "ការទទួលយកសម្ភារៈត្រឡប់មកវិញ" ដែលជាលំហូរដែលត្រូវបានប្រើដើម្បីប្រគល់មកវិញនូវផ្នែកដែលមិនប្រើ (ស្តុករបស់អតិថិជនសម្រាប់អតីត។ampលេ) ។
ស្ថានភាព RMA នៅក្នុងលំហូរ FAR
លំហូរ FAR មាននៅក្នុងការបញ្ជូនឧបករណ៍ទៅ STMicroelectronics វិញសម្រាប់ការវិភាគការបរាជ័យកាន់តែស៊ីជម្រៅ ក្នុងករណីសង្ស័យថាមានបញ្ហាគុណភាព។ ផ្នែកត្រូវតែត្រលប់មកវិញដែលអាចសាកល្បងបានទៅ ST ដូច្នេះការវិភាគអាចត្រូវបានអនុវត្ត។
- ផ្នែកត្រូវតែស្ថិតនៅក្នុងស្ថានភាព RMA
- ផ្នែកត្រូវតែត្រូវគ្នានឹងឧបករណ៍ដើម (ទំហំបាល់ ទីលាន។ល។)
វដ្តជីវិតផលិតផល STM32MP13xx
នៅលើឧបករណ៍ STM32MP13xx មុនពេលប្រគល់ឧបករណ៍វិញ អតិថិជនត្រូវតែចូលទៅក្នុងស្ថានភាព RMA ជាមួយនឹងពាក្យសម្ងាត់ 32 ប៊ីតដែលបានកំណត់ជាមុនរបស់អតិថិជនដែលបានបញ្ចូលតាមរយៈ JTAG (សូមមើលផ្នែកទី 3) ។ នៅពេលដែលបានបញ្ចូលក្នុងស្ថានភាព RMA ឧបករណ៍នេះមិនអាចប្រើប្រាស់បានទៀតទេសម្រាប់ការផលិត (សូមមើលរូបភាពទី 1) ហើយរបៀបសាកល្បងពេញលេញត្រូវបានធ្វើឱ្យសកម្មសម្រាប់ STMicroelectronics ដើម្បីបន្តការស៊ើបអង្កេត ខណៈដែលអាថ៌កំបាំងអតិថិជនទាំងអស់ (OTP ខាងលើដូចដែលបានពិពណ៌នានៅក្នុងសៀវភៅណែនាំឯកសារយោង) ត្រូវបានរក្សាទុកមិនអាចចូលដំណើរការបាន។ ដោយផ្នែករឹង។
រូបខាងក្រោមបង្ហាញពីវដ្តជីវិតផលិតផលរបស់ឧបករណ៍ STM32MP13xx។ វាបង្ហាញថានៅពេលដែលស្ថានភាព RMA ត្រូវបានបញ្ចូលឧបករណ៍មិនអាចត្រឡប់ទៅរបៀបផ្សេងទៀតបានទេ។

វដ្តជីវិតផលិតផល STM32MP15xx
នៅលើឧបករណ៍ STM32MP15xx មុនពេលប្រគល់ឧបករណ៍វិញ អតិថិជនត្រូវតែចូលទៅក្នុងស្ថានភាព RMA ជាមួយនឹងពាក្យសម្ងាត់ 15 ប៊ីតដែលបានកំណត់ជាមុនរបស់អតិថិជនដែលបានបញ្ចូលតាមរយៈ JTAG (សូមមើលផ្នែកទី 3) ។ នៅពេលបញ្ចូលក្នុងស្ថានភាព RMA ឧបករណ៍អាចត្រឡប់ទៅស្ថានភាព SECURE_CLOSED ដោយបញ្ចូលពាក្យសម្ងាត់ "RMA_RELOCK" ដែលបានកំណត់ជាមុនរបស់អតិថិជន។ មានតែការសាកល្បងរដ្ឋអន្តរកាល 3 RMA ទៅ RMA_RELOCKED ត្រូវបានអនុញ្ញាត (សូមមើលរូបភាពទី 2)។ នៅក្នុងស្ថានភាព RMA របៀបតេស្តពេញលេញត្រូវបានធ្វើឱ្យសកម្មសម្រាប់ STMicroelectronics ដើម្បីបន្តការស៊ើបអង្កេត ខណៈពេលដែលអាថ៌កំបាំងអតិថិជនទាំងអស់ (OTP ខាងលើដូចដែលបានពិពណ៌នានៅក្នុងសៀវភៅណែនាំ) ត្រូវបានរក្សាទុកដោយផ្នែករឹង។
រូបខាងក្រោមបង្ហាញពីវដ្តជីវិតផលិតផលរបស់ឧបករណ៍ STM32MP15x។

ដែនកំណត់នៃក្រុមប្រឹក្សាភិបាលរដ្ឋ RMA
ដើម្បីធ្វើឱ្យស្ថានភាព RMA សកម្ម ឧបសគ្គខាងក្រោមត្រូវបានទាមទារ។
លោក JTAG ការចូលប្រើគួរតែមាន
សញ្ញា NJTRST និង JTDI, JTCK, JTMS, JTDO (pin PH4, PH5, PF14, PF15 នៅលើឧបករណ៍ STM32MP13xx) ត្រូវតែអាចចូលប្រើបាន។ នៅលើឧបករណ៍មួយចំនួន JTDO មិនចាំបាច់ទេ (ឧទាហរណ៍ample, Trace32) នៅលើផ្សេងទៀតដូចជា OpenOCD ឧបករណ៍ពិនិត្យឧបករណ៍ JTAG លេខសម្គាល់តាមរយៈ JTDO មុនពេលប្រតិបត្តិ JTAG លំដាប់។
ការផ្គត់ផ្គង់ថាមពល VDDCORE និង VDD មិនគួរត្រូវបានបិទនៅពេលដែលម្ជុល NRST ត្រូវបានធ្វើឱ្យសកម្ម
នៅលើការរចនាយោង ST NRST ធ្វើឱ្យវដ្តថាមពលរបស់ STPMIC1x ឬនិយតករថាមពលដាច់ដោយឡែកពីខាងក្រៅ។ ការអនុវត្តដែលអាចធ្វើទៅបានត្រូវបានបង្ហាញនៅក្នុងការរចនាឯកសារយោង example បានផ្តល់នៅក្នុងកំណត់ចំណាំកម្មវិធី ការចាប់ផ្តើមជាមួយនឹងការអភិវឌ្ឍន៍ផ្នែករឹងបន្ទាត់ STM32MP13x (AN5474) ។ រូបភាពទី 3 និងរូបភាពទី 4 គឺជាកំណែសាមញ្ញដែលបង្ហាញតែសមាសធាតុដែលទាក់ទងនឹងរដ្ឋ RMA ប៉ុណ្ណោះ។ អនុវត្តដូចគ្នាសម្រាប់ឧបករណ៍ STM32MP15xx ។

បន្ទះធម្មតាដែលមានតែ JTAG ម្ជុល និងរន្ធដែលសមស្របអាចត្រូវបានប្រើសម្រាប់គោលបំណងពាក្យសម្ងាត់ RMA តែប៉ុណ្ណោះ (ក្នុងករណីដែលវាមិនអាចចូលប្រើ JTAG នៅលើបន្ទះផលិតកម្ម) ។ ក្នុងករណីបែបនេះ អតិថិជនត្រូវដោះឧបករណ៍ចេញពីបន្ទះផលិតជាមុនសិន ហើយបញ្ចូលគ្រាប់កញ្ចប់ឡើងវិញ។
បន្ទះត្រូវតែមានម្ជុល STM32MP1xxx ដែលបានរាយក្នុងតារាងទី 3 តភ្ជាប់ដូចដែលបានបញ្ជាក់។ ម្ជុលផ្សេងទៀតអាចត្រូវបានទុកចោល។
តារាង 3 ។ ការភ្ជាប់ខ្ទាស់សម្រាប់បន្ទះសាមញ្ញដែលប្រើសម្រាប់ការបញ្ចូលពាក្យសម្ងាត់ RMA
| ឈ្មោះខ្ទាស់ (សញ្ញា) | បានភ្ជាប់ទៅ | មតិយោបល់ | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG និងកំណត់ឡើងវិញ | |||
| NJTRST | NJRST | JTAG ឧបករណ៍ភ្ជាប់ | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | មិនចាំបាច់នៅលើឧបករណ៍បំបាត់កំហុសមួយចំនួនដូចជា Trace32 ទេ។ | |
| PF14 (JTCK) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | ប៊ូតុងកំណត់ឡើងវិញ | ជាមួយ 10 nF capacitor ទៅ VSS |
| ការផ្គត់ផ្គង់ថាមពល | |||
| VDDCORE ។ VDDCPU | VDDCORE | ការផ្គត់ផ្គង់ខាងក្រៅ | សូមមើលតារាងទិន្នន័យផលិតផលសម្រាប់ធម្មតា។ តម្លៃ |
| វីឌី. VDDSD1. VDDSD2. VDD_PLL ។ VDD_PLL2. VBAT ។ VDD_ANA ។ PDR_ON |
វីឌី. VDD_PLL ។ VDD_PLL2. VBAT ។ VDD_ANA ។ PDR_ON។ PDR_ON_CORE |
3.3 V ខាងក្រៅ ការផ្គត់ផ្គង់ |
គួរតែអាចរកបានជាមុន ហើយដកចេញ ចុងក្រោយ (អាចរួមគ្នាជាមួយផ្សេងទៀត។ ការផ្គត់ផ្គង់) |
| VDDA, VREF+, VDD3V3_USBHS ។ VDDO_DDR |
វីឌីដា។ VREF+ ។ VDD3V3_USBHS ។ VDDO_DDR។ VDD_DSI ។ VDD1V2_DSI_REG. VDD3V3_USBFS |
0 | ADC VREFBUF, USB, DDR មិនត្រូវបានប្រើទេ។ |
| VSS. VSS_PLL ។ VSS_PLL2. ស.ស.ស. VSS_ANA។ VREF-។ VSS_US131-IS |
VSS. VSS_PLL, VSS_PLL2. ស.ស.ស. VSS_ANA។ VREF-។ VSS_USBHS ។ VSS_DSI |
0 | |
| VDDA1V8_REG. VDDA1V1_REG |
VDDA1V8_REG. VDDA1V1_REG |
អណ្តែត | |
| ផ្សេងៗ | |||
| BYPASS_REG1V8 | BYPASS_REG1V8 | 0 | និយតករ 1V8 ត្រូវបានបើកតាមលំនាំដើម (REG 18E = 1) |
| PC15- OSC32_OUT | PC15- OSC32_OUT | អណ្តែត | |
| PC14- OSC32_IN | PC14- OSC32_IN | លំយោលខាងក្រៅមិនត្រូវបានប្រើទេ (រ៉ូមចាប់ផ្ដើម ដើម្បីប្រើលំយោលខាងក្នុង HSI) |
|
| PHO-OSC_IN | PHO-OSC_IN | ||
| PH1-0SC_OUT | PH1-0SC_OUT | ||
| USB_RREF | USB_RREF | អណ្តែត | USB មិនបានប្រើ |
| P16 (BOOT2) | បូទី ០ | X | ការចូលទៅក្នុងរដ្ឋ RMA ដំណើរការ អ្វីក៏ដោយដែលតម្លៃចាប់ផ្ដើម (2:0) |
| PI5 (BOOT1) | 60011 | X | |
| PI4 (ប៊ូតូ) | ប៊ូតូ | X | |
| NRST_CORE | 10 nF ទៅ VSS | ទាញឡើងខាងក្នុងនៅលើ NRST_CORE | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | LED | ស្រេចចិត្ត |
តម្រូវការជាមុនដើម្បីអនុញ្ញាតឱ្យចូលរដ្ឋ RMA នាពេលអនាគត
លទ្ធភាពក្នុងការចូលទៅក្នុងរដ្ឋ RMA ត្រូវតែត្រូវបានបង្កើតឡើងដោយអតិថិជនដោយបញ្ចូលពាក្យសម្ងាត់ក្នុងអំឡុងពេលផលិតរបស់អតិថិជនបន្ទាប់ពីការផ្តល់សម្ងាត់។
- ឧបករណ៍នៅពេលដឹកជញ្ជូនពី STMicroelectronics ស្ថិតក្នុងស្ថានភាពបើកចំហ OTP_SECURED ។
- ឧបករណ៍នេះមានអាថ៌កំបាំង ST ដែលត្រូវបានការពារដោយ boot ROM ហើយគ្មានការសម្ងាត់របស់អតិថិជនទេ។
- នៅពេលកំណត់ឡើងវិញ ឬបន្ទាប់ពីការប្រតិបត្តិ ROM ចាប់ផ្ដើម ការចូលប្រើ DAP អាចត្រូវបានបើកឡើងវិញដោយលីនុច ឬដោយរបៀប boot ROM “development boot” (OTP_SECURED open + boot pins BOOT[2:0]=1b100 + reset)។
- ខណៈពេលដែលនៅក្នុង OTP_SECURED បើក អតិថិជនត្រូវតែផ្តល់ការសម្ងាត់របស់ខ្លួននៅក្នុង OTP៖
- ដោយផ្ទាល់ដោយអតិថិជនដែលមានហានិភ័យផ្ទាល់ខ្លួនឬ
- ដោយសុវត្ថិភាពតាមរយៈឆានែលដែលបានអ៊ិនគ្រីបដោយប្រើ "មុខងារ SSP" នៃ boot ROM រួមជាមួយឧបករណ៍ STM32 ។
- នៅចុងបញ្ចប់នៃការផ្តល់ការសម្ងាត់ អតិថិជនអាចបញ្ចូលគ្នាបាន៖
- នៅលើ STM32MP13xx ពាក្យសម្ងាត់ RMA 32 ប៊ីតនៅក្នុង OTP_CFG56 (ពាក្យសម្ងាត់គួរតែជា 0) ។
- នៅលើ STM32MP15xx ពាក្យសម្ងាត់ RMA 15 ប៊ីតនៅក្នុង OTP_CFG56[14:0] ពាក្យសម្ងាត់ RMA_RELOCK នៅក្នុង OTP_CFG56[29:15] ។
ពាក្យសម្ងាត់គួរតែខុសពីលេខ 0។
- កំណត់ OTP_CFG56 ជា "ការចាក់សោកម្មវិធីអចិន្រ្តៃយ៍" ដើម្បីជៀសវាងការសរសេរកម្មវិធីនៅពេលក្រោយនៅ 0xFFFFFF និងអនុញ្ញាតឱ្យចូលទៅក្នុងស្ថានភាព RMA ដោយមិនចាំបាច់ដឹងពីពាក្យសម្ងាត់ដំបូង។
- ផ្ទៀងផ្ទាត់ការសរសេរកម្មវិធីត្រឹមត្រូវនៃ OTP_CFG56 ដោយពិនិត្យមើលការចុះឈ្មោះ BSEC_OTP_STATUS ។
- ជាចុងក្រោយ ឧបករណ៍ត្រូវបានប្តូរទៅ OTP_SECURED បានបិទ៖
- នៅលើ STM32MP13xx ដោយការបញ្ចូលគ្នា OTP_CFG0[3] = 1 និង OTP_CFG0[5] = 1 ។
- នៅលើ STM32MP15xx ដោយបញ្ចូល OTP_CFG0[6] = 1 ។
ឧបករណ៍អាចត្រូវបានបើកឡើងវិញនៅក្នុងរដ្ឋ RMA សម្រាប់ការស៊ើបអង្កេតដោយ STMicroelectronics
- នៅពេលដែលឧបករណ៍ស្ថិតនៅក្នុងស្ថានភាពបិទ OTP_SECURED "ការចាប់ផ្ដើមការអភិវឌ្ឍន៍" គឺមិនអាចទៅរួចទៀតទេ។

បញ្ចូលព័ត៌មានលម្អិតអំពីស្ថានភាព RMA
ដូចដែលបានរៀបរាប់ពីមុន រដ្ឋ RMA ត្រូវបានប្រើដើម្បីបើករបៀបសាកល្បងពេញលេញឡើងវិញដោយសុវត្ថិភាព ដោយមិនមានការលាតត្រដាងពីអាថ៌កំបាំងដែលផ្តល់ដោយអតិថិជនឡើយ។ នេះត្រូវបានធ្វើអរគុណចំពោះមុខងារ JTAG ធាតុចូល ខណៈពេលដែលអាថ៌កំបាំងរបស់អតិថិជនទាំងអស់ត្រូវបានរក្សាទុកដោយផ្នែករឹង។
ក្នុងករណីមានតម្រូវការសម្រាប់ការវិភាគលើការបរាជ័យ sample មានតម្រូវការដើម្បីចូលទៅកាន់ស្ថានភាព RMA (សូមមើលរូបភាពទី 5 ។ ការប្តូរទៅ OTP_SECURED បានបិទ ) ដែលធានាការសម្ងាត់របស់អតិថិជន និងបើកការបំបាត់កំហុសឡើងវិញដោយសុវត្ថិភាព និងមិនមានសុវត្ថិភាពនៅក្នុង DAP ។
- អតិថិជនផ្លាស់ប្តូរនៅក្នុង BSEC_JTAGក្នុងការចុះឈ្មោះលេខសម្ងាត់ RMA ដោយប្រើ JTAG (មានតែតម្លៃដែលខុសពី 0 ប៉ុណ្ណោះដែលត្រូវបានទទួលយក)។
- អតិថិជនកំណត់ឧបករណ៍ឡើងវិញ (ម្ជុល NRST) ។
ចំណាំ៖ ក្នុងអំឡុងពេលជំហាននេះ ពាក្យសម្ងាត់នៅក្នុង BSEC_JTAGនៅក្នុងការចុះឈ្មោះមិនត្រូវលុបចោលទេ។ ដូច្នេះ NRST មិនត្រូវបិទ VDD ឬការផ្គត់ផ្គង់ថាមពល VDDCORE ទេ។ វាក៏មិនគួរភ្ជាប់ទៅម្ជុល NJTRST ដែរ។ ក្នុងករណី STPMIC1x ត្រូវបានប្រើ វាអាចជាកាតព្វកិច្ចក្នុងការបិទបាំងការផ្គត់ផ្គង់ថាមពលកំឡុងពេលកំណត់ឡើងវិញ។ នេះត្រូវបានធ្វើដោយការសរសេរកម្មវិធីចុះឈ្មោះជម្រើសរបាំង STPMIC1x (BUCKS_MRST_CR) ឬដករេស៊ីស្តង់បន្ថែមសម្រាប់ RMA នៅលើក្តាររវាង STPMICx RSTn និង STM32MP1xxx NRST (សូមមើលរូបភាពទី 3)។ - រ៉ូមចាប់ផ្ដើមត្រូវបានហៅ និងពិនិត្យពាក្យសម្ងាត់ RMA ដែលបានបញ្ចូលក្នុង BSEC_JTAGIN ជាមួយ OTP_CFG56.RMA_PASSWORD៖
• ប្រសិនបើពាក្យសម្ងាត់ត្រូវគ្នា សampលេក្លាយជា RMA_LOCK sample (ជារៀងរហូតនៅលើ STM32MP13xx) ។
• ប្រសិនបើលេខសម្ងាត់មិនត្រូវគ្នា សample ស្ថិតក្នុងស្ថានភាពបិទ OTP_SECURED ហើយបញ្ជរ "ការសាកល្បងបើកឡើងវិញ" RMA ត្រូវបានបង្កើននៅក្នុង OTP ។
ចំណាំ៖ មានតែការសាកល្បងបើក RMA បីដងប៉ុណ្ណោះដែលត្រូវបានអនុញ្ញាត។ បន្ទាប់ពីការសាកល្បងបរាជ័យចំនួនបី ការបើក RMA ឡើងវិញគឺមិនអាចធ្វើទៅបានទៀតទេ។ ឧបករណ៍ស្ថិតនៅក្នុងស្ថានភាពវដ្តជីវិតពិតរបស់វា។ - អតិថិជនកំណត់ឡើងវិញជាលើកទីពីរ sample តាមរយៈ NRST pin:
• LED នៅលើ PA13 ត្រូវបានបើក (ប្រសិនបើបានភ្ជាប់)
• ការចូលប្រើបំបាត់កំហុស DAP ត្រូវបានបើកឡើងវិញ។ - ឧបករណ៍អាចត្រូវបានបញ្ជូនទៅ STMicroelectronics ។
- បន្ទាប់ពីកំណត់ឡើងវិញ (ម្ជុល NRST ឬការកំណត់ប្រព័ន្ធឡើងវិញ) រ៉ូមចាប់ផ្ដើមត្រូវបានហៅ៖
• វារកឃើញថា OTP8.RMA_LOCK=1 (RMA locked sampលេ) ។
• វាធានានូវរាល់ការសម្ងាត់របស់ STMicroelectronics និងអតិថិជន។
• វាបើកការចូលប្រើបំបាត់កំហុស DAP ឡើងវិញដោយសុវត្ថិភាព និងមិនមានសុវត្ថិភាព។
ខណៈពេលដែលនៅក្នុងរដ្ឋ RMA ផ្នែកមិនអើពើនឹងម្ជុល Boot ហើយមិនអាចចាប់ផ្ដើមពី flash ខាងក្រៅ ឬ USB/UART បានទេ។
ព័ត៌មានលម្អិតអំពីការដោះសោ RMA
នៅលើ STM32MP15xx វាអាចដោះសោឧបករណ៍ពី RMA ហើយត្រលប់ទៅស្ថានភាព SECURE_CLOSED វិញ។
នៅក្នុង BSEC_JTAGនៅក្នុងការចុះឈ្មោះ អតិថិជនប្តូរពាក្យសម្ងាត់ដោះសោ RMA ដោយប្រើ JTAG (តម្លៃខុសគ្នាពី 0 ប៉ុណ្ណោះត្រូវបានទទួលយក)
- អតិថិជនកំណត់ឧបករណ៍ឡើងវិញ (ម្ជុល NRST) ។
ចំណាំ៖ មានតែការសាកល្បង RMA Unlock ចំនួនបីប៉ុណ្ណោះដែលត្រូវបានអនុញ្ញាត។ បន្ទាប់ពីការសាកល្បងបរាជ័យចំនួនបី ការដោះសោ RMA គឺមិនអាចធ្វើទៅបានទៀតទេ។ ឧបករណ៍ស្ថិតនៅក្នុងស្ថានភាពវដ្តជីវិត RMA របស់វា។ - អតិថិជនកំណត់ឡើងវិញជាលើកទីពីរ sample តាមរយៈ NRST pin:
• LED នៅលើ PA13 បើក (ប្រសិនបើភ្ជាប់)
• ឧបករណ៍ស្ថិតនៅក្នុងស្ថានភាព SECURE_CLOSED (ការចូលដំណើរការបំបាត់កំហុស DAP ត្រូវបានបិទ)។
រដ្ឋ RMA ចូល JTAG ស្គ្រីប ឧamples
ស្គ្រីប STM32MP13xx ឧamples ដើម្បីបញ្ចូលពាក្យសម្ងាត់ហើយបញ្ចូលរដ្ឋ RMA មាននៅក្នុង zip ដាច់ដោយឡែក file. ពួកវាអាចត្រូវបានប្រើជាមួយ Trace32, OpenOCD ដោយប្រើការស៊ើបអង្កេត STLINK, OpenOCD ដោយប្រើការស៊ើបអង្កេតដែលត្រូវគ្នា CMSIS-DAP (សម្រាប់អតីតample ULink2) ។ ព័ត៌មានអាចរកបាននៅ www.st.com ។ សូមមើលផលិតផល STM32MP13xx “ធនធាន CAD” នៅក្នុងផ្នែក “ការបញ្ជាក់ការផលិតបន្ទះ”។
ស្រដៀងគ្នា អតីតamples អាចត្រូវបានទាញយកសម្រាប់ឧបករណ៍ STM32MP15xx ។ អតីតample ដើម្បីបញ្ចូលរដ្ឋ RMA និងដើម្បីចេញពីរដ្ឋ RMA សម្រាប់ Trace32 គឺអាចរកបាននៅក្នុង zip ដាច់ដោយឡែក file. ព័ត៌មានអាចរកបាននៅ www.st.com ។ សូមមើលផលិតផល STM32MP15x "ធនធាន CAD" នៅក្នុងផ្នែក "ការបញ្ជាក់ការផលិតបន្ទះ" ។
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
តារាងទី 4. ប្រវត្តិកែប្រែឯកសារ
| កាលបរិច្ឆេទ | កំណែ | ការផ្លាស់ប្តូរ |
| ១៧-កុម្ភៈ-២០២៣ | 1 | ការចេញផ្សាយដំបូង។ |
សេចក្តីជូនដំណឹងសំខាន់ អានដោយប្រុងប្រយ័ត្ន
STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែលម្អ ការកែប្រែ និងការកែលម្អចំពោះផលិតផល ST និង/ឬឯកសារនេះនៅពេលណាមួយដោយគ្មានការជូនដំណឹងជាមុន។ អ្នកទិញគួរតែទទួលបានព័ត៌មានពាក់ព័ន្ធចុងក្រោយបំផុតលើផលិតផល ST មុនពេលធ្វើការបញ្ជាទិញ។ ផលិតផល ST ត្រូវបានលក់ដោយអនុលោមតាមលក្ខខណ្ឌនៃការលក់របស់ ST នៅពេលទទួលស្គាល់ការបញ្ជាទិញ។
អ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល ST ហើយ ST មិនទទួលខុសត្រូវចំពោះជំនួយកម្មវិធី ឬការរចនាផលិតផលរបស់អ្នកទិញឡើយ។
គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយ ST នៅទីនេះ។
ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីព័ត៌មានដែលមានចែងនៅទីនេះ នឹងត្រូវចាត់ទុកជាមោឃៈនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផលនោះ។
ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញារបស់ ST ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីពាណិជ្ជសញ្ញា ST សូមមើល www.st.com/trademarks. ឈ្មោះផលិតផល ឬសេវាកម្មផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានដែលបានផ្តល់ពីមុននៅក្នុងកំណែមុននៃឯកសារនេះ។
© 2023 STMicroelectronics រក្សាសិទ្ធិគ្រប់យ៉ាង
AN5827 – បប ១
AN5827 – Rev 1 – ខែកុម្ភៈ ឆ្នាំ 2023
សម្រាប់ព័ត៌មានបន្ថែម សូមទាក់ទងការិយាល័យលក់ STMicroelectronics ក្នុងតំបន់របស់អ្នក។
www.st.com
ឯកសារ/ធនធាន
![]() |
STMicroelectronics STM32MP1 ស៊េរី Microprocessors [pdf] ការណែនាំអ្នកប្រើប្រាស់ STM32MP1 Series Microprocessors, STM32MP1 Series, Microprocessors |




