
AN5827
Өтініш жазбасы
STM32MP1 сериялы MPU құрылғыларында RMA күйін енгізу нұсқаулары
Кіріспе
STM32MP1 сериялы микропроцессорларға STM32MP15xx және STM32MP13xx құрылғылар кіреді. Бұл қолданба жазбасы осы құжатта RMA деп аталатын қайтарылатын материалды талдау күйін енгізу процесін қолдау үшін ақпаратты қамтамасыз етеді.
Жалпы ақпарат
Бұл құжат Arm® Cortex® ядроларына негізделген STM32MP1 сериялы микропроцессорларға қолданылады
Ескерту: Arm - бұл АҚШ -тағы және/немесе басқа елдердегі Arm Limited (немесе оның еншілес ұйымдарының) тіркелген сауда белгісі.
Анықтамалық құжаттар
| Анықтама | Құжат атауы |
| STM32MP13xx | |
| AN5474 | STM32MP13x желілерінің аппараттық құралдарын әзірлеуді бастау |
| DS13878 | Arm® Cortex®-A7 1 GI-фут, 1xETH, 1 xADC, 24 таймер, аудио |
| DS13877 | Arm® Cortex®-A7 1 ГГц, 1xETH, 1 xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік |
| DS13876 | Arm® Cortex®-A7 1 GI-футқа дейін, 2xETH, 2xCAN FD, 2xADC. 24 таймер, аудио |
| DS13875 | Arm® Cortex®-A7 1 ГГц, 2xETH, 2xCAN FD, 2xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік |
| DS13874 | Arm® Cortex®-A7 1 ГГц дейін, LCD-TFT, камера интерфейсі, 2xETH, 2xCAN FD, 2xADC, 24 таймер, аудио |
| DS13483 | Arm® Cortex®-A7 1 ГГц-ке дейін, LCD-TFT, камера интерфейсі, 2xETH, 2xCAN FD, 2xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік |
| RM0475 | STM32MP13xx жетілдірілген Arm0 негізіндегі 32 биттік MPU |
| STM32MP15xx | |
| AN5031 | STM32MP151, STM32MP153 және STM32MP157 желілік жабдықты әзірлеуді бастау |
| DS12500 | Arm® Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 35 байланыс. интерфейстер, 25 таймер, adv. аналогтық |
| DS12501 | Arm® Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 35 байланыс. интерфейстер, 25 таймер, adv. аналогтық, крипто |
| DS12502 | Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 37 ком. интерфейстер, 29 таймер, adv. аналогтық |
| DS12503 | Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 37 ком. интерфейстер, 29 таймер, adv. аналогтық, крипто |
| DS12504 | Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 байланыс. интерфейстер, 29 таймер, adv. аналогтық |
| DS12505 | Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 байланыс. интерфейстер, 29 таймер, adv. аналогтық, крипто |
| RM0441 | STM32MP151 жетілдірілген Arm® негізіндегі 32 биттік MPU |
| RM0442 | STM32MP153 жетілдірілген Arnie негізіндегі 32 биттік MPU |
| RM0436 | STM32MP157 жетілдірілген Arm0 негізіндегі 32 биттік MPU |
Терминдер мен аббревиатуралар
Кесте 2. Акронимдердің анықтамасы
| Мерзімі | Анықтама |
| ҚЫЗЫҚ | Сәтсіздікті талдау сұрауы: күдікті құрылғыны STMicroelectronics-ке талдауға қайтару үшін пайдаланылатын ағын. Толық жақсарту үшін мұндай талдау кезінде құрылғының сынау мүмкіндігі, құрылғы RMA күйінде болуы керек. |
| JTAG | Бірлескен сынақ әрекеттер тобы (отлад интерфейсі) |
| ПМИК | Үлкен басқару мүмкіндігі бар әртүрлі платформалық қуат көздерін қамтамасыз ететін сыртқы қуатты басқару схемасы сигналдар және сериялық интерфейс. |
| RMA | Материалды қайтару талдауы: қажет болған жағдайда толық сынақ режимін белсендіруге мүмкіндік беретін өмірлік циклдегі құрылғының нақты күйі Сәтсіздіктерді талдау мақсатында STMicroelectronics. |
1. Осы құжатта RMA аббревиатурасы еш жерде қолданылмаған бөлшектерді қайтару үшін пайдаланылатын ағын болып табылатын «материалды қайтару қабылдауға» сілтеме жасамайды (бұрынғыampле).
FAR ағынындағы RMA күйі
FAR ағыны сапа мәселесіне күдік туындаған жағдайда ақаулықты тереңірек талдау үшін құрылғыны STMicroelectronics-ке қайтарудан тұрады. Талдау жүргізілуі үшін бөлшек ST-ге сыналатын күйде қайтарылуы керек.
- Бөлшек RMA күйінде болуы керек
- Бөлшек бастапқы құрылғымен физикалық түрде үйлесімді болуы керек (шар өлшемі, қадамы, т.б.)
STM32MP13xx өнімнің өмірлік циклі
STM32MP13xx құрылғыларында құрылғыны қайтармас бұрын тұтынушы RMA күйіне J арқылы енгізілген тұтынушы алдын ала анықталған 32 биттік құпия сөзбен кіруі керек.TAG (3-бөлімді қараңыз). RMA күйіне енгізілгеннен кейін құрылғы енді өндіріс үшін жарамсыз болады (1-суретті қараңыз) және барлық тұтынушы құпиялары (анықтамалық нұсқаулықта сипатталғандай жоғарғы OTP) қол жетімсіз сақталған кезде STMicroelectronics зерттеуді жалғастыру үшін толық сынақ режимі іске қосылады. аппараттық құрал бойынша.
Төмендегі суретте STM32MP13xx құрылғыларының өнімнің өмірлік циклі көрсетілген. Бұл RMA күйі енгізілгеннен кейін құрылғының басқа режимдерге қайта оралмайтынын көрсетеді.

STM32MP15xx өнімнің өмірлік циклі
STM32MP15xx құрылғыларында құрылғыны қайтармас бұрын тұтынушы RMA күйіне J арқылы енгізілген тұтынушы алдын ала анықталған 15 биттік құпия сөзбен кіруі керек.TAG (3-бөлімді қараңыз). RMA күйіне енгізілгеннен кейін құрылғы тұтынушы алдын ала анықталған "RMA_RELOCK" құпия сөзін енгізу арқылы SECURE_CLOSED күйіне оралуы мүмкін. Тек 3 RMA және RMA_RELOCKED ауысу күйінің сынақтарына рұқсат етілген (2-суретті қараңыз). RMA күйінде STMicroelectronics үшін тергеуді жалғастыру үшін толық сынақ режимі іске қосылады, ал барлық тұтынушы құпиялары (анықтамалық нұсқаулықта сипатталғандай жоғарғы OTP) аппараттық құрал қол жеткізе алмайтын күйде сақталады.
Төмендегі суретте STM32MP15x құрылғыларының өнімнің өмірлік циклі көрсетілген.

RMA штаттық кеңесінің шектеулері
RMA күйін белсендіру үшін келесі шектеулер қажет.
ДжTAG қол жетімді болуы керек
NJTRST және JTDI, JTCK, JTMS, JTDO сигналдары (STM4MP5xx құрылғыларындағы PH14, PH15, PF32, PF13 түйреуіштері) қолжетімді болуы керек. Кейбір құралдарда JTDO қажет емес (мысample, Trace32) басқа OpenOCD сияқты құрал J құрылғысын тексередіTAG J орындамас бұрын JTDO арқылы идентификаторTAG реттілік.
VDDCORE және VDD қуат көздері NRST істікшелі іске қосылғанда өшірілмеуі керек.
ST анықтамалық дизайнында NRST STPMIC1x немесе сыртқы дискретті компоненттер қуат реттегіштерінің қуат циклін белсендіреді. Ықтимал іске асыру анықтамалық дизайнда көрсетілген, мысалыample қолданба жазбасында берілген STM32MP13x желілерінің аппараттық құралды әзірлеуімен жұмысты бастау (AN5474) . 3-сурет және 4-сурет тек RMA күйіне қатысты құрамдастарды көрсететін жеңілдетілген нұсқалар болып табылады. Бұл STM32MP15xx құрылғыларына да қатысты.

Тек J әрпі бар қарапайым тақтаTAG PIN және сәйкес ұяшықты тек RMA құпия сөзі үшін пайдалануға болады (JTAG өндірістік тақтада). Мұндай жағдайда тұтынушы алдымен құрылғыны өндірістік тақтадан ажыратып, орама шарларын қайта толтыруы керек.
Тақтада 32-кестеде көрсетілген STM1MP3xxx істікшелері көрсетілгендей жалғанған болуы керек. Басқа түйреуіштерді қалқымалы қалдыруға болады.
3-кесте. RMA құпия сөзін енгізу үшін пайдаланылатын қарапайым тақтаға арналған PIN қосылымы
| PIN атауы (сигнал) | Қосылған | Түсініктеме | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG және қалпына келтіріңіз | |||
| NJTRST | NJRST | JTAG қосқыш | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | Trace32 сияқты кейбір жөндеу құралдарында қажет емес | |
| PF14 (JTCK) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | Қалпына келтіру түймесі | VSS-ке 10 нФ конденсатормен |
| Қуат көздері | |||
| VDDCORE. VDDCPU | VDDCORE | Сыртқы жабдықтау | Әдеттегі үшін өнімнің деректер парағын қараңыз мән |
| VDD. VDDSD1. VDDSD2. VDD_PLL. VDD_PLL2. VBAT. VDD_ANA. PDR_ON |
VDD. VDD_PLL. VDD_PLL2. VBAT. VDD_ANA. PDR_ON. PDR_ON_CORE |
3.3 В сыртқы қамтамасыз ету |
Алдымен қол жетімді болуы және жойылуы керек соңғы (басқалармен бірге болуы мүмкін жабдықтау) |
| VDDA, VREF+, VDD3V3_USBHS. VDDO_DDR |
VDDA. VREF+. VDD3V3_USBHS. VDDO_DDR. VDD_DSI. VDD1V2_DSI_REG. VDD3V3_USBFS |
0 | ADC. VREFBUF, USB, DDR пайдаланылмайды |
| VSS. VSS_PLL. VSS_PLL2. VSSA. VSS_ANA. VREF-. VSS_US131-IS |
VSS. VSS_PLL, VSS_PLL2. VSSA. 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 | Сыртқы осцилляторлар пайдаланылмайды (жүктеу ROM HSI ішкі осцилляторын пайдалану үшін) |
|
| PHO-OSC_IN | PHO-OSC_IN | ||
| PH1-0SC_OUT | PH1-0SC_OUT | ||
| USB_RREF | USB_RREF | қалқымалы | USB пайдаланылмаған |
| P16 (BOOT2) | ЖҮКТЕУ2 | X | RMA күйіне кіру жұмыс істейді кез келген жүктеу (2:0) мәндері |
| PI5 (BOOT1) | 60011 | X | |
| PI4 (BOOTO) | BOOTO | X | |
| NRST_CORE | VSS үшін 10 нФ | NRST_CORE ішіндегі ішкі тарту | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | Жарық диодты индикатор | Қосымша |
Болашақ RMA күйіне кіруге рұқсат беретін алдыңғы талаптар
RMA күйіне кіру мүмкіндігін тұтынушы құпия қамтамасыз етуден кейін тұтынушы өндірісі кезінде құпия сөзді енгізу арқылы орнатуы керек.
- STMicroelectronics компаниясынан жеткізілген құрылғы OTP_SECURED ашық күйде.
- Құрылғыда жүктеу ROM арқылы қорғалған ST құпиялары бар және тұтынушы құпиясы жоқ.
- Қалпына келтіру кезінде немесе жүктелген ROM орындалғаннан кейін, DAP қатынасын Linux немесе жүктеу ROM «әзірлеуді жүктеу» режимі арқылы қайта ашуға болады (OTP_SECURED ашық + жүктеу түйреуіштері BOOT[2:0]=1b100 + қалпына келтіру).
- OTP_SECURED ашық болған кезде тұтынушы OTP жүйесінде өзінің құпияларын қамтамасыз етуі керек:
- тікелей тұтынушы өз тәуекелімен немесе
- STM32 құралдарымен бірге жүктеу ROM-ның «SSP мүмкіндігін» пайдаланып шифрланған арна арқылы қауіпсіз түрде.
- Құпияларды қамтамасыз етудің соңында тұтынушы мыналарды сақтай алады:
- STM32MP13xx жүйесінде OTP_CFG32 ішіндегі 56 биттік RMA құпия сөзі (құпия сөз 0 болуы керек).
- STM32MP15xx жүйесінде 15 биттік RMA құпия сөзі OTP_CFG56[14:0], RMA_RELOCK құпия сөзі OTP_CFG56[29:15].
Құпия сөз 0-ден өзгеше болуы керек.
- 56xFFFFFF параметрінде кейінірек бағдарламалауды болдырмау және бастапқы құпия сөзді білмей RMA күйіне кіруге мүмкіндік беру үшін OTP_CFG0 параметрін «тұрақты бағдарламалау құлпы» ретінде орнатыңыз.
- BSEC_OTP_STATUS регистрін тексеру арқылы OTP_CFG56 дұрыс бағдарламаланғанын тексеріңіз.
- Соңында құрылғы OTP_SECURED жабық күйіне ауыстырылды:
- STM32MP13xx құрылғысында OTP_CFG0[3] = 1 және OTP_CFG0[5] = 1 балқыту арқылы.
- STM32MP15xx жүйесінде OTP_CFG0[6] = 1 балқыту арқылы.
Құрылғыны STMicroelectronics зерттеуі үшін RMA күйінде қайта ашуға болады
- Құрылғы OTP_SECURED жабық күйде болғанда, «әзірлеуді жүктеу» бұдан былай мүмкін болмайды.

RMA мәліметтерін енгізу күйі
Бұрын айтылғандай, RMA күйі тұтынушы ұсынған құпияларды ашпай-ақ толық сынақ режимін қауіпсіз қайта ашу үшін пайдаланылады. Бұл функционалдық J арқасында жасаладыTAG кірістер, ал барлық тұтынушы құпиялары аппараттық құрал арқылы қолжетімсіз сақталады.
Сәтсіз s бойынша талдауға қажеттілік болған жағдайдаampRMA күйіне өту қажет (5-суретті қараңыз. OTP_SECURED жабық түріне ауысу), ол тұтынушы құпияларын қорғайды және DAP жүйесінде қауіпсіз және қауіпсіз емес жөндеуді қайта ашады.
- Тұтынушы BSEC_J ішінде ауысадыTAGJ арқылы RMA құпия сөзін тіркеңізTAG (тек 0-ден басқа мәндер қабылданады).
- Тұтынушы құрылғыны қалпына келтіреді (NRST пин).
Ескерту: Бұл қадамда BSEC_J ішіндегі құпия сөзTAGIN тізілімін өшірмеу керек. Осылайша, NRST VDD немесе VDDCORE қуат көздерін өшірмеуі керек. Ол сондай-ақ NJTRST істікшесіне қосылмауы керек. STPMIC1x пайдаланылған жағдайда, қалпына келтіру кезінде қуат көздерін бүркемелеу міндетті болуы мүмкін. Бұл STPMIC1x маска опцияларының регистрін (BUCKS_MRST_CR) бағдарламалау немесе STPMICx RSTn және STM32MP1xxx NRST арасындағы тақтадағы RMA үшін қосылған резисторды жою арқылы орындалады (3-суретті қараңыз). - Жүктелетін ROM шақырылады және BSEC_J ішіне енгізілген RMA құпия сөзін тексередіTAGOTP_CFG56.RMA_PASSWORD көмегімен IN:
• Құпия сөздер сәйкес келсе, sample RMA_LOCK с боладыample (STM32MP13xx жүйесінде мәңгі).
• Құпия сөздер сәйкес келмесе, sample OTP_SECURED жабық күйінде қалады және RMA "сынақтарды қайта ашу" есептегіші OTP ішінде ұлғаяды.
Ескерту: Тек үш RMA қайта ашу сынақтары рұқсат етілген. Үш сәтсіз сынақтан кейін RMA қайта ашылуы мүмкін емес. Құрылғы нақты өмірлік цикл күйінде қалады. - Тұтынушы екінші рет s қалпына келтіредіampNRST пин арқылы:
• PA13 шамы қосулы (қосылған болса)
• DAP жөндеу рұқсаты қайта ашылды. - Құрылғыны STMicroelectronics-ке жіберуге болады.
- Қалпына келтіруден кейін (NRST пин немесе кез келген жүйені қалпына келтіру) жүктеу ROM іске қосылады:
• Ол OTP8.RMA_LOCK = 1 (RMA құлыпталған сampле).
• Ол барлық STMicroelectronics және тұтынушы құпияларын қорғайды.
• DAP отладка қатынасын қауіпсіз және қауіпсіз емес күйде қайта ашады.
RMA күйінде бөлік жүктеу түйреуіштерін елемейді және сыртқы флэштен де, USB/UART-тан жүктей алмайды.
RMA құлпын ашу мәліметтері
STM32MP15xx құрылғысында RMA құлпын ашуға және SECURE_CLOSED күйіне оралуға болады.
BSEC_J ішіндеTAGТізілімде тұтынушы RMA құлпын ашу құпия сөзін J арқылы ауыстырадыTAG (тек 0-ден басқа мәндер қабылданады)
- Тұтынушы құрылғыны қалпына келтіреді (NRST пин).
Ескерту: RMA Unlock тек үш сынақ нұсқасы рұқсат етілген. Үш сәтсіз сынақтан кейін RMA құлпын ашу мүмкін болмайды. Құрылғы RMA өмірлік циклі күйінде қалады. - Тұтынушы екінші рет s қалпына келтіредіampNRST пин арқылы:
• PA13 шамы қосулы (қосылған болса),
• құрылғы SECURE_CLOSED күйінде (DAP жөндеу рұқсаты жабық).
RMA күйі ДжTAG сценарий, мысалыamples
STM32MP13xx сценарийі, мысалыampҚұпия сөзді енгізу және RMA күйін енгізу үшін файлдар бөлек ZIP файлында қол жетімді file. Оларды Trace32, STLINK зонды арқылы OpenOCD, CMSIS-DAP үйлесімді зонд арқылы OpenOCD (мысалы,) қолдануға болады.ample Ulink2). Ақпаратты www.st.com сайтынан табуға болады. «Тақта өндірісінің сипаттамасы» бөліміндегі STM32MP13xx өнімінің «CAD ресурстары» бөлімін қараңыз.
Ұқсас бұрынғыamples STM32MP15xx құрылғылары үшін алынуы мүмкін. БұрынғыampTrace32 үшін RMA күйіне кіру және RMA күйінен шығу үшін бөлек zip файлында қол жетімді file. Ақпаратты www.st.com сайтынан табуға болады. «Тақта өндірісінің сипаттамасы» бөліміндегі STM32MP15x өнімінің «CAD ресурстары» бөлімін қараңыз.
Қайта қарау тарихы
Кесте 4. Құжатты қайта қарау тарихы
| Күн | Нұсқа | Өзгерістер |
| 13 ақпан 23 ж | 1 | Бастапқы шығарылым. |
МАҢЫЗДЫ ЕСКЕРТПЕ МҰҚИЯТ ОҚЫҢЫЗ
STMicroelectronics NV және оның еншілес компаниялары («СТ») ST өнімдеріне және/немесе осы құжатқа кез келген уақытта ескертусіз өзгерістер, түзетулер, жақсартулар, өзгертулер және жақсартулар енгізу құқығын өзіне қалдырады. Сатып алушылар тапсырыс бергенге дейін СТ өнімдері туралы соңғы ақпаратты алуы керек. СТ өнімдері тапсырысты растау кезінде қолданыстағы СТ сату шарттарына сәйкес сатылады.
Сатып алушылар СТ өнімдерін таңдауға, таңдауға және пайдалануға жауапты және СТ қолданбаға көмек көрсету немесе сатып алушылардың өнімдерінің дизайны үшін жауапкершілік көтермейді.
Осы құжатта ST компаниясы зияткерлік меншік құқығына тікелей немесе жанама түрде ешқандай лицензия бермейді.
Осы құжатта баяндалған ақпараттан өзгеше ережелері бар СТ өнімдерін қайта сату СТ осындай өнімге берген кез келген кепілдікті жояды.
ST және ST логотипі ST сауда белгілері болып табылады. ST сауда белгілері туралы қосымша ақпаратты қараңыз www.st.com/trademarks. Барлық басқа өнім немесе қызмет атаулары олардың тиісті иелерінің меншігі болып табылады.
Осы құжаттағы ақпарат осы құжаттың кез келген алдыңғы нұсқаларында бұрын берілген ақпаратты ауыстырады және ауыстырады.
© 2023 STMicroelectronics Барлық құқықтар қорғалған
AN5827 – 1-нұсқа
AN5827 – Rev 1 – ақпан 2023 ж
Қосымша ақпарат алу үшін жергілікті STMicroelectronics сату кеңсесіне хабарласыңыз.
www.st.com
Құжаттар / Ресурстар
![]() |
STMicroelectronics STM32MP1 сериялы микропроцессорлар [pdf] Пайдаланушы нұсқаулығы STM32MP1 сериялы микропроцессорлар, STM32MP1 сериялары, микропроцессорлар |




