STMicroelectronics — logotips

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.

STMicroelectronics STM32MP1 sērijas mikroprocesori — RMA stāvoklis FAR plūsmā 1

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.

STMicroelectronics STM32MP1 sērijas mikroprocesori — RMA stāvoklis FAR plūsmā 2

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.

STMicroelectronics STM32MP1 sērijas mikroprocesori — RMA stāvokļa paneļa ierobežojumi

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.

STMicroelectronics STM32MP1 sērijas mikroprocesori — iepriekšējās prasības, lai turpmāk atļautu ievadīt RMA stāvokli 1

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.

  1. Klients mainās BSEC_JTAGIN reģistrējiet RMA paroli, izmantojot JTAG (tiek pieņemtas tikai vērtības, kas atšķiras no 0).
  2. 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).
  3. 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ī.
  4. 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.
  5. Ierīci var nosūtīt STMicroelectronics.
  6. 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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *