
AN5827
Pieteikuma piezīme
Vadlīnijas RMA stāvokļa ievadīšanai STM32MP1 sērijas MPU
Ievads
STM32MP1 sērijas mikroprocesori ietver STM32MP15xx un STM32MP13xx ierīces. Šajā lietojumprogrammas piezīmē ir sniegta informācija, kas atbalsta atgriešanas materiāla analīzes stāvokļa ievades procesu, kas šajā dokumentā tiek saukts par RMA.
Vispārīga informācija
Šis dokuments attiecas uz STM32MP1 sērijas mikroprocesoriem, kuru pamatā ir Arm® Cortex® serdeņi
Piezīme: Arm ir reģistrēta uzņēmuma Arm Limited (vai tā meitasuzņēmumu) preču zīme ASV un/vai citur.
Atsauces dokumenti
| Atsauce | Dokumenta nosaukums |
| STM32MP13xx | |
| AN5474 | Darba sākšana ar STM32MP13x līniju aparatūras izstrādi |
| DS13878 | Arm® Cortex®-A7 līdz 1 GI-ft, 1 xETH, 1 xADC, 24 taimeri, audio |
| DS13877 | Arm® Cortex®-A7 līdz 1 GHz, 1xETH, 1xADC, 24 taimeri, audio, kriptogrāfija un adv. drošību |
| DS13876 | Arm® Cortex®-A7 līdz 1 GI-ft, 2xETH, 2xCAN FD, 2xADC. 24 taimeri, audio |
| DS13875 | Arm® Cortex®-A7 līdz 1 GHz, 2xETH, 2xCAN FD, 2xADC, 24 taimeri, audio, kriptogrāfija un adv. drošību |
| DS13874 | Arm® Cortex®-A7 līdz 1 GHz, LCD-TFT, kameras interfeiss, 2xETH, 2xCAN FD, 2xADC, 24 taimeri, audio |
| DS13483 | Arm® Cortex®-A7 līdz 1 GHz, LCD-TFT, kameras interfeiss, 2xETH, 2xCAN FD, 2xADC, 24 taimeri, audio, kriptogrāfija un adv. drošību |
| RM0475 | STM32MP13xx uzlabotie Arm0 balstīti 32 bitu MPU |
| STM32MP15xx | |
| AN5031 | Darba sākšana ar STM32MP151, STM32MP153 un STM32MP157 līnijas aparatūras izstrādi |
| DS12500 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 kom. saskarnes, 25 taimeri, adv. analogs |
| DS12501 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 kom. saskarnes, 25 taimeri, adv. analogais, kriptovalūts |
| DS12502 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 kom. saskarnes, 29 taimeri, adv. analogs |
| DS12503 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 kom. saskarnes, 29 taimeri, adv. analogais, kripto |
| DS12504 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 kom. saskarnes, 29 taimeri, adv. analogs |
| DS12505 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 kom. saskarnes, 29 taimeri, adv. analogais, kripto |
| RM0441 | STM32MP151 uzlabotie Arm® balstīti 32 bitu MPU |
| RM0442 | STM32MP153 uzlabotie Arnie bāzes 32 bitu MPU |
| RM0436 | STM32MP157 uzlabotie Arm0 balstīti 32 bitu MPU |
Termini un akronīmi
2. tabula. Akronīmu definīcija
| Termiņš | Definīcija |
| TĀLU | Kļūmes analīzes pieprasījums: plūsma, ko izmanto, lai nosūtītu aizdomīgu ierīci analīzei STMicroelectronics. Lai uzlabotu pilnību ierīces testējamību šādas analīzes laikā, ierīcei jābūt RMA stāvoklī. |
| JTAG | Kopīga testa darbību grupa (atkļūdošanas saskarne) |
| PMIC | Ārējā jaudas pārvaldības shēma, kas nodrošina dažādus platformas barošanas avotus ar lielu vadāmību signāli un seriālais interfeiss. |
| RMA | Atgrieztā materiāla analīze: konkrēts ierīces stāvoklis dzīves ciklā, kas ļauj pēc vajadzības aktivizēt pilnas pārbaudes režīmu STMicroelectronics kļūmju analīzei. |
1. Šajā dokumentā RMA saīsinājums nekur neattiecas uz “materiāla atgriešanas pieņemšanu”, kas ir plūsma, ko izmanto, lai atgrieztu neizmantotās daļas (piem., klientu krājumiample).
RMA stāvoklis FAR plūsmā
FAR plūsma ietver ierīces atgriešanu uzņēmumam STMicroelectronics, lai veiktu padziļinātu kļūmju analīzi, ja ir aizdomas par kvalitātes problēmu. Daļa ir jāatdod testējama ST, lai varētu veikt analīzi.
- Daļai ir jābūt RMA stāvoklī
- Daļai jābūt fiziski saderīgai ar oriģinālo ierīci (bumbiņas izmērs, laukums utt.)
STM32MP13xx produkta dzīves cikls
STM32MP13xx ierīcēs klientam pirms ierīces atgriešanas ir jāieiet RMA stāvoklī ar klienta iepriekš definētu 32 bitu paroli, kas ievadīta caur J.TAG (skatīt 3. sadaļu). Kad ierīce ir ievadīta RMA stāvoklī, tā vairs nav izmantojama ražošanai (sk. 1. attēlu), un tiek aktivizēts pilnas pārbaudes režīms, lai STMicroelectronics varētu turpināt izmeklēšanu, kamēr visi klienta noslēpumi (augšējais OTP, kā aprakstīts atsauces rokasgrāmatā) tiek turēti nepieejami. ar aparatūru.
Zemāk esošajā attēlā parādīts STM32MP13xx ierīču produkta dzīves cikls. Tas parāda, ka pēc RMA stāvokļa ievadīšanas ierīce nevar atgriezties citos režīmos.

STM32MP15xx produkta dzīves cikls
STM32MP15xx ierīcēs klientam pirms ierīces atgriešanas ir jāieiet RMA stāvoklī ar klienta iepriekš definētu 15 bitu paroli, kas ievadīta caur J.TAG (skatīt 3. sadaļu). Kad ierīce ir ievadīta RMA stāvoklī, tā var atgriezties SECURE_CLOSED stāvoklī, ievadot klienta iepriekš definētu RMA_RELOCK paroli. Ir atļauti tikai 3 RMA uz RMA_RELOCKED pārejas stāvokļa izmēģinājumi (sk. 2. attēlu). RMA stāvoklī tiek aktivizēts pilnas pārbaudes režīms, lai STMicroelectronics varētu turpināt izmeklēšanu, kamēr visi klienta noslēpumi (augšējais OTP, kā aprakstīts atsauces rokasgrāmatā) tiek turēti nepieejami aparatūrai.
Zemāk esošajā attēlā parādīts STM32MP15x ierīču produkta dzīves cikls.

RMA valsts padomes ierobežojumi
Lai aktivizētu RMA stāvokli, ir nepieciešami šādi ierobežojumi.
DžTAG piekļuvei jābūt pieejamai
Signāliem NJTRST un JTDI, JTCK, JTMS, JTDO (kontakts PH4, PH5, PF14, PF15 STM32MP13xx ierīcēs) ir jābūt pieejamiem. Dažiem rīkiem JTDO nav nepieciešams (piemēram,ample, Trace32) citos, piemēram, OpenOCD, rīks pārbauda ierīci JTAG ID, izmantojot JTDO, pirms izpildāt JTAG secība.
VDDCORE un VDD barošanas blokus nedrīkst izslēgt, kad ir aktivizēts NRST kontakts.
ST atsauces dizainā NRST aktivizē STPMIC1x vai ārējo diskrēto komponentu jaudas regulatoru jaudas ciklu. Iespējamā ieviešana ir parādīta atsauces dizainā, piemampPieteikuma piezīmē sniegtā informācija Darba sākšana ar STM32MP13x līniju aparatūras izstrādi (AN5474) . 3. un 4. attēlā ir vienkāršotas versijas, kas parāda tikai ar RMA stāvokli saistītos komponentus. Tas pats attiecas uz STM32MP15xx ierīcēm.

Vienkāršs dēlis, kurā ir tikai JTAG tapu un atbilstošo ligzdu var izmantot tikai RMA parolei (gadījumā, ja nav iespējams piekļūt JTAG uz ražošanas paneļa). Šādā gadījumā klientam vispirms ir jāatlodēta ierīce no ražošanas plāksnes un atkārtoti jāiepilda iepakojuma lodītes.
Plāksnei jābūt savienotām STM32MP1xxx tapām, kas norādītas 3. tabulā, kā norādīts. Pārējās tapas var atstāt peldošus.
3. tabula. Pin savienojums vienkāršai platei, ko izmanto RMA paroles ievadīšanai
| Pin nosaukums (signāls) | Savienots ar | komentēt | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG un atiestatīt | |||
| NJTRST | NJRST | JTAG savienotājs | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | Nav nepieciešams dažiem atkļūdošanas rīkiem, piemēram, Trace32 | |
| PF14 (JTCK) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | Atiestatīšanas poga | Ar 10 nF kondensatoru uz VSS |
| Barošanas avoti | |||
| VDDCORE. VDDCPU | VDDCORE | Ārējā piegāde | Tipisku informāciju skatiet produkta datu lapā vērtību |
| 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 V ārējā piegāde |
Vispirms jābūt pieejamam un noņemtam pēdējais (var būt kopā ar citiem piederumi) |
| VDDA, VREF+, VDD3V3_USBHS. VDDO_DDR |
VDDA. VREF+. VDD3V3_USBHS. VDDO_DDR. VDD_DSI. VDD1V2_DSI_REG. VDD3V3_USBFS |
0 | ADC. VREFBUF, USB, DDR nav izmantoti |
| 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 |
peldošs | |
| Cits | |||
| BYPASS_REG1V8 | BYPASS_REG1V8 | 0 | 1V8 regulators ir iespējots pēc noklusējuma (REG 18E = 1) |
| PC15- OSC32_OUT | PC15- OSC32_OUT | peldošs | |
| PC14- OSC32_IN | PC14- OSC32_IN | Ārējie oscilatori netiek izmantoti (sāknēšanas ROM izmantot HSI iekšējo oscilatoru) |
|
| PHO-OSC_IN | PHO-OSC_IN | ||
| PH1-0SC_OUT | PH1-0SC_OUT | ||
| USB_RREF | USB_RREF | peldošs | USB nav izmantots |
| P16 (BOOT2) | BOOT2 | X | Ievadīšana RMA stāvoklī darbojas neatkarīgi no sāknēšanas (2:0) vērtībām |
| PI5 (BOOT1) | 60011 | X | |
| PI4 (BOOTO) | BOOTO | X | |
| NRST_CORE | 10 nF uz VSS | Iekšējā pievilkšanās uz NRST_CORE | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | LED | Pēc izvēles |
Iepriekšējās prasības, lai turpmāk varētu ievadīt RMA stāvokli
Iespēja ieiet RMA stāvoklī klientam ir jāiestata, ievadot paroli klienta ražošanas laikā pēc slepenas nodrošināšanas
- Kad ierīce tiek piegādāta no STMicroelectronics, tā ir atvērtā stāvoklī OTP_SECURED.
- Ierīce satur ST noslēpumus, kurus aizsargā sāknēšanas ROM, un nav klienta noslēpuma.
- Atiestatot vai pēc sāknēšanas ROM izpildes, DAP piekļuvi var atkārtoti atvērt, izmantojot Linux vai sāknēšanas ROM “izstrādes sāknēšanas” režīmu (OTP_SECURED atvērts + sāknēšanas tapas BOOT[2:0]=1b100 + atiestatīšana).
- Kamēr OTP_SECURED ir atvērts, klientam ir jānodrošina savi noslēpumi OTP:
- tieši klients uz savu risku vai
- droši, izmantojot šifrētu kanālu, izmantojot sāknēšanas ROM “SSP funkciju” kopā ar STM32 rīkiem.
- Noslēpumu nodrošināšanas beigās klients var apvienot:
- STM32MP13xx 32 bitu RMA parole OTP_CFG56 (parolei jābūt 0).
- STM32MP15xx 15 bitu RMA parole OTP_CFG56[14:0], RMA_RELOCK parole OTP_CFG56[29:15].
Parolei ir jāatšķiras no 0.
- Iestatiet OTP_CFG56 kā “pastāvīgo programmēšanas bloķēšanu”, lai izvairītos no vēlākas programmēšanas pie 0xFFFFFF un ļautu ievadīt RMA stāvokli, nezinot sākotnējo paroli.
- Pārbaudiet OTP_CFG56 pareizu programmēšanu, pārbaudot reģistru BSEC_OTP_STATUS.
- Visbeidzot, ierīce tiek pārslēgta uz OTP_SECURED aizvērtu:
- STM32MP13xx, sapludinot OTP_CFG0[3] = 1 un OTP_CFG0[5] = 1.
- STM32MP15xx, sapludinot OTP_CFG0[6] = 1.
Ierīci var atkārtoti atvērt RMA stāvoklī, lai STMicroelectronics veiktu izmeklēšanu
- Kad ierīce ir slēgtā stāvoklī OTP_SECURED, “izstrādes sāknēšana” vairs nav iespējama.

RMA stāvokļa ievadīšana
Kā minēts iepriekš, RMA stāvoklis tiek izmantots, lai droši atkārtoti atvērtu pilnu testa režīmu, neatklājot klienta nodrošinātos noslēpumus. Tas tiek darīts, pateicoties funkcionālajam JTAG ievades, kamēr visi klienta noslēpumi tiek turēti nepieejami aparatūrai.
Gadījumā, ja ir nepieciešama analīze par neveiksmīgu sampir nepieciešams pāriet uz RMA stāvokli (skatiet 5. attēlu. Pārslēgšanās uz OTP_SECURED slēgts ), kas nodrošina klienta noslēpumus un atkārtoti atver atkļūdošanas drošo un nedrošo DAP.
- Klients mainās BSEC_JTAGIN reģistrējiet RMA paroli, izmantojot JTAG (tiek pieņemtas tikai vērtības, kas atšķiras no 0).
- Klients atiestata ierīci (NRST tapa).
Piezīme: Šīs darbības laikā parole BSEC_JTAGIN reģistru nedrīkst dzēst. Tādējādi NRST nedrīkst izslēgt VDD vai VDDCORE barošanas avotus. To arī nevajadzētu savienot ar NJTRST tapu. Ja tiek izmantots STPMIC1x, atiestatīšanas laikā var būt obligāti jāmaskē barošanas avoti. Tas tiek darīts, ieprogrammējot STPMIC1x maskas opciju reģistru (BUCKS_MRST_CR) vai noņemot RMA pievienoto rezistoru starp STPMICx RSTn un STM32MP1xxx NRST (sk. 3. attēlu). - Tiek izsaukta sāknēšanas ROM un tiek pārbaudīta BSEC_J ievadītā RMA paroleTAGIN ar OTP_CFG56.RMA_PASSWORD:
• Ja paroles sakrīt, sample kļūst par RMA_LOCK sample (uz visiem laikiem uz STM32MP13xx).
• Ja paroles nesakrīt, sample paliek OTP_SECURED slēgtā stāvoklī, un RMA atkārtotas atvēršanas izmēģinājumu skaitītājs tiek palielināts OTP.
Piezīme: Ir atļauti tikai trīs RMA atkārtotas atvēršanas izmēģinājumi. Pēc trim neveiksmīgiem izmēģinājumiem RMA atkārtota atvēršana vairs nav iespējama. Ierīce paliek tā faktiskā dzīves cikla stāvoklī. - Klients otro reizi atiestata sampcaur NRST tapu:
• LED indikators PA13 deg (ja ir pievienots)
• DAP atkļūdošanas piekļuve ir atkārtoti atvērta. - Ierīci var nosūtīt STMicroelectronics.
- Pēc atiestatīšanas (NRST pin vai jebkura sistēmas atiestatīšanas) tiek izsaukts sāknēšanas ROM:
• Tas nosaka, ka OTP8.RMA_LOCK = 1 (RMA bloķēta sample).
• Tas aizsargā visus STMicroelectronics un klientu noslēpumus.
• Tas atkārtoti atver DAP atkļūdošanas piekļuvi drošā un nedrošā režīmā.
RMA stāvoklī daļa ignorē sāknēšanas tapas un nevar palaist no ārējās zibatmiņas vai USB/UART.
RMA atbloķēšanas informācija
STM32MP15xx ir iespējams atbloķēt ierīci no RMA un atgriezties SECURE_CLOSED stāvoklī.
BSEC_JTAGIN reģistrā klients maina RMA atbloķēšanas paroli, izmantojot JTAG (tiek pieņemtas tikai vērtības, kas atšķiras no 0)
- Klients atiestata ierīci (NRST tapa).
Piezīme: Ir atļauti tikai trīs RMA atbloķēšanas izmēģinājumi. Pēc trim neveiksmīgiem izmēģinājumiem RMA atbloķēšana vairs nav iespējama. Ierīce paliek RMA dzīves cikla stāvoklī. - Klients otro reizi atiestata sampcaur NRST tapu:
• LED indikators PA13 deg (ja ir pievienots),
• ierīce atrodas SECURE_CLOSED stāvoklī (DAP atkļūdošanas piekļuve ir slēgta).
RMA valsts ievadīšana DžTAG scenārijs examples
STM32MP13xx skripts exampparoles ievadīšanas un RMA stāvokļa ievadīšanas iespējas ir pieejamas atsevišķā zip file. Tos var izmantot ar Trace32, OpenOCD, izmantojot STLINK zondi, OpenOCD, izmantojot CMSIS-DAP saderīgu zondi (piemēram,ample ULink2). Informāciju var atrast www.st.com. Skatiet STM32MP13xx izstrādājuma “CAD resursi” sadaļā “Plēšu ražošanas specifikācijas”.
Līdzīgs bijamples var iegūt STM32MP15xx ierīcēm. Bijušaisample, lai ievadītu RMA stāvokli un izietu no RMA stāvokļa Trace32, ir pieejams atsevišķā zip file. Informāciju var atrast www.st.com. Skatiet STM32MP15x produktu “CAD resursi” sadaļā “Plēšu ražošanas specifikācijas”.
Pārskatīšanas vēsture
4. tabula. Dokumentu pārskatīšanas vēsture
| Datums | Versija | Izmaiņas |
| 13. gada 23. februāris | 1 | Sākotnējā izlaišana. |
SVARĪGS PAZIŅOJUMS UZMANĪGI IZLASIET
STMicroelectronics NV un tā meitasuzņēmumi (“ST”) patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas, labojumus, uzlabojumus, modifikācijas un uzlabojumus ST izstrādājumos un/vai šajā dokumentā. Pirms pasūtījuma veikšanas pircējiem jāiegūst jaunākā atbilstošā informācija par ST produktiem. ST produkti tiek pārdoti saskaņā ar ST pārdošanas noteikumiem un nosacījumiem, kas ir spēkā pasūtījuma apstiprināšanas brīdī.
Pircēji ir pilnībā atbildīgi par ST produktu izvēli, izvēli un lietošanu, un ST neuzņemas nekādu atbildību par palīdzību pielietošanā vai pircēja produktu dizainu.
ST šeit nepiešķir nekādas tiešas vai netiešas licences jebkādām intelektuālā īpašuma tiesībām.
ST produktu tālākpārdošana ar noteikumiem, kas atšķiras no šeit norādītās informācijas, anulē jebkādu ST piešķirto garantiju šādam produktam.
ST un ST logotips ir ST preču zīmes. Papildinformāciju par ST preču zīmēm skatiet www.st.com/trademarks. Visi pārējie produktu vai pakalpojumu nosaukumi ir to attiecīgo īpašnieku īpašums.
Informācija šajā dokumentā aizstāj un aizstāj informāciju, kas iepriekš sniegta jebkurās iepriekšējās šī dokumenta versijās.
© 2023 STMicroelectronics Visas tiesības aizsargātas
AN5827 — 1. versija
AN5827 — Rev. 1 — 2023. gada februāris
Lai iegūtu papildinformāciju, sazinieties ar vietējo STMicroelectronics pārdošanas biroju.
www.st.com
Dokumenti / Resursi
![]() |
STMicroelectronics STM32MP1 sērijas mikroprocesori [pdfLietotāja rokasgrāmata STM32MP1 sērijas mikroprocesori, STM32MP1 sērija, mikroprocesori |




