STMicroelectronics - Merki

AN5827
Umsóknarathugasemd
Leiðbeiningar um að slá inn RMA ástand á STM32MP1 Series MPUs

Inngangur

Örgjörvar úr STM32MP1 röðinni innihalda STM32MP15xx og STM32MP13xx tæki.. Þessi umsóknarskýring veitir upplýsingar til að styðja við innsláttarferli skilaefnisgreiningar, sem vísað er til sem RMA í þessu skjali.

Almennar upplýsingar

Þetta skjal á við um STM32MP1 röð örgjörva sem byggja á Arm® Cortex® kjarna
Athugið: Arm er skráð vörumerki Arm Limited (eða dótturfélaga þess) í Bandaríkjunum og/eða annars staðar.

Tilvísunarskjöl

Tilvísun Heiti skjals
STM32MP13xx
AN5474 Að byrja með STM32MP13x línur vélbúnaðarþróunar
DS13878 Arm® Cortex®-A7 allt að 1 GI-ft, 1xETH, 1 xADC, 24 tímamælir, hljóð
DS13877 Arm® Cortex®-A7 allt að 1 GHz, 1xETH, 1 xADC, 24 tímamælir, hljóð, dulmál og adv. öryggi
DS13876 Arm® Cortex®-A7 allt að 1 GI-ft, 2xETH, 2xCAN FD, 2xADC. 24 tímamælir, hljóð
DS13875 Arm® Cortex®-A7 allt að 1 GHz, 2xETH, 2xCAN FD, 2xADC, 24 tímamælir, hljóð, dulmál og adv. öryggi
DS13874 Arm® Cortex®-A7 allt að 1 GHz, LCD-TFT, myndavélarviðmót, 2xETH, 2xCAN FD, 2xADC, 24 tímamælir, hljóð
DS13483 Arm® Cortex®-A7 allt að 1 GHz, LCD-TFT, myndavélarviðmót, 2xETH, 2xCAN FD, 2xADC, 24 tímamælir, hljóð, dulmál og adv. öryggi
RM0475 STM32MP13xx háþróaður Arm0-undirstaða 32-bita MPU
STM32MP15xx
AN5031 Að byrja með STM32MP151, STM32MP153 og STM32MP157 línu vélbúnaðarþróun
DS12500 Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm. viðmót, 25 tímamælir, adv. hliðstæða
DS12501 Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm. viðmót, 25 tímamælir, adv. hliðstæður, dulmál
DS12502 Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm. viðmót, 29 tímamælir, adv. hliðstæða
DS12503 Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm. viðmót, 29 tímamælir, adv. hliðstæður, dulmál
DS12504 Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm. viðmót, 29 tímamælir, adv. hliðstæða
DS12505 Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm. viðmót, 29 tímamælir, adv. hliðstæður, dulmál
RM0441 STM32MP151 háþróaður Arm®-undirstaða 32-bita MPU
RM0442 STM32MP153 háþróaður Arnie-undirstaða 32-bita MPU
RM0436 STM32MP157 háþróaður Arm0-undirstaða 32-bita MPU

Hugtök og skammstöfun

Tafla 2. Skammstöfunarskilgreining

Kjörtímabil Skilgreining
LANGT Beiðni um bilunargreiningu: flæði notað til að skila grunsamlegu tæki til greiningar til STMicroelectronics. Til að auka fyllinguna
prófunarhæfni tækisins meðan á slíkri greiningu stendur verður tækið að vera í RMA ástandi.
JTAG Sameiginlegur prófunarhópur (kembiviðmót)
PMIC Ytri aflstýringarrás sem veitir ýmsar aflgjafa fyrir vettvang, með mikilli stjórnhæfni í gegn
merki og raðviðmót.
RMA Skilaefnisgreining: tiltekið ástand tækis í líftímanum sem gerir kleift að virkja fullprófunarham eftir þörfum
STMicroelectronics í tilgangi bilunargreiningar.

1. Í þessu skjali vísar skammstöfun RMA hvergi til „skilaefnissamþykktar“ sem er flæðið sem notað er til að skila ónotuðum hlutum (birgðir viðskiptavina td.ample).

RMA ástand innan FAR flæðisins

FAR flæðið felst í því að skila tæki til STMicroelectronics fyrir dýpri bilunargreiningu ef grunur leikur á gæðavandamáli. Hlutinn verður að skila prófunarhæfum til ST svo hægt sé að framkvæma greininguna.

  • Hluturinn verður að vera í RMA ástandi
  • Hluturinn verður að vera líkamlega samhæfður upprunalega tækinu (boltastærð, völlur osfrv.)
STM32MP13xx líftíma vöru

Á STM32MP13xx tækjum, áður en tækinu er skilað, verður viðskiptavinurinn að fara í RMA ástand með fyrirfram skilgreindu 32 bita lykilorði viðskiptavinar sem er slegið inn í gegnum JTAG (sjá kafla 3). Þegar það er komið í RMA ástand er tækið ekki lengur nothæft til framleiðslu (sjá mynd 1) og fullprófunarstillingin er virkjuð til að STMicroelectronics geti haldið áfram rannsókn á meðan öllum leyndarmálum viðskiptavina (efri OTP eins og lýst er í tilvísunarhandbók) er haldið óaðgengilegum af vélbúnaðinum.

Myndin hér að neðan sýnir líftíma vöru STM32MP13xx tækja. Það sýnir að þegar RMA ástandið er komið inn getur tækið ekki farið aftur í aðrar stillingar.

STMicroelectronics STM32MP1 röð örgjörvar - RMA ástand innan FAR flæðis 1

STM32MP15xx líftíma vöru

Á STM32MP15xx tækjum, áður en tækinu er skilað, verður viðskiptavinurinn að fara í RMA ástand með fyrirfram skilgreindu 15 bita lykilorði viðskiptavinar sem er slegið inn í gegnum JTAG (sjá kafla 3). Þegar það hefur verið slegið inn í RMA ástand getur tækið farið aftur í SECURE_CLOSED ástand með því að slá inn fyrirfram skilgreint „RMA_RELOCK“ lykilorð viðskiptavinar. Aðeins 3 RMA til RMA_RELOCKED breytingatilraunir eru leyfðar (sjá mynd 2). Í RMA ástandi er fullprófunarstillingin virkjuð fyrir STMicroelectronics til að halda áfram rannsókn á meðan öll leyndarmál viðskiptavina (efri OTP eins og lýst er í tilvísunarhandbók) er haldið óaðgengilegum fyrir vélbúnaðinn.
Myndin hér að neðan sýnir líftíma vöru STM32MP15x tækja.

STMicroelectronics STM32MP1 röð örgjörvar - RMA ástand innan FAR flæðis 2

Takmarkanir ríkisstjórnar RMA

Til að virkja RMA ástandið eru eftirfarandi skorður nauðsynlegar.
Hinn J.TAG aðgangur ætti að vera til staðar
Merkin NJTRST og JTDI, JTCK, JTMS, JTDO (pinna PH4, PH5, PF14, PF15 á STM32MP13xx tækjum) verða að vera aðgengileg. Í sumum verkfærum er JTDO ekki nauðsynlegt (tdample, Trace32) á öðrum eins og OpenOCD athugar tólið tækið JTAG auðkenni í gegnum JTDO áður en JTAG röð.

Ekki ætti að slökkva á VDDCORE og VDD aflgjafanum þegar NRST pinna er virkjað
Í ST viðmiðunarhönnun virkjar NRST aflhringur STPMIC1x eða ytri stakra íhluta aflstilla. Hugsanleg útfærsla er sýnd í viðmiðunarhönnun tdampLeið sem fylgir umsókninni. Byrjaðu með STM32MP13x línur vélbúnaðarþróunar (AN5474) . Mynd 3 og mynd 4 eru einfaldaðar útgáfur sem sýna aðeins RMA ástand tengda hluti. Sama á við um STM32MP15xx tæki.

STMicroelectronics STM32MP1 röð örgjörvar - RMA ástand borð takmarkanir

Einfalt borð með aðeins JTAG pinna og viðeigandi innstungu er aðeins hægt að nota fyrir RMA lykilorð (ef það er ekki hægt að fá aðgang að JTAG á framleiðsluráðinu). Í slíkum tilfellum verður viðskiptavinurinn fyrst að losa tækið frá framleiðsluborðinu og fylla pakkakúlurnar aftur.
Stjórnin verður að hafa STM32MP1xxx pinna sem skráðir eru í töflu 3 tengdir eins og tilgreint er. Aðrir pinnar má láta fljóta.

Tafla 3. Pinnatenging fyrir einfalt borð notað til að slá inn RMA lykilorð

Nafn pinna (merki) Tengdur við Athugasemd
STM32MP13xx STM32MP15xx
JTAG og endurstilla
NJTRST NJRST JTAG tengi
PH4 (JTDI) JTDI
PH5 (JTDO) JTDO Ekki þörf á einhverju kembiforriti eins og Trace32
PF14 (JTCK) JTCK
PF15 (JTMS) JTMS
NRST NRST Endurstilla takki Með 10 nF þéttum til VSS
Aflgjafar
VDDCORE. VDDCPU VDDCORE Ytri framboð Sjá gagnablað vöru fyrir dæmigerð
gildi
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 utanáliggjandi
framboð
Ætti að vera tiltækt fyrst og fjarlægja
síðast (getur verið saman við aðra
vistir)
VDDA, VREF+,
VDD3V3_USBHS.
VDDO_DDR
VDDA. VREF+.
VDD3V3_USBHS.
VDDO_DDR. VDD_DSI.
VDD1V2_DSI_REG.
VDD3V3_USBFS
0 ADC. VREFBUF, USB, DDR ekki notað
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
fljótandi
Annað
BYPASS_REG1V8 BYPASS_REG1V8 0 1V8 þrýstijafnari virkur sjálfgefið
(REG 18E = 1)
PC15- OSC32_OUT PC15- OSC32_OUT fljótandi
PC14- OSC32_IN PC14- OSC32_IN Ytri sveiflur ekki notaðir (ræsi-ROM
til að nota HSI innri oscillator)
PHO-OSC_IN PHO-OSC_IN
PH1-0SC_OUT PH1-0SC_OUT
USB_RREF USB_RREF fljótandi USB ekki notað
P16 (BOOT2) STÍGGIÐ2 X Að slá inn í RMA ástand virkar
hvað sem boot(2:0) gildið
PI5 (BOOT1) 60011 X
PI4 (BOOTO) BOOTO X
NRST_CORE 10 nF til VSS Innri uppdráttur á NRST_CORE
PA13 (BOOTFAILN) PA13 (BOOTFAILN) LED Valfrjálst

Fyrri kröfur til að leyfa framtíðar RMA ríki inn

Möguleikinn á að slá inn RMA ástand verður að vera settur upp af viðskiptavinum með því að slá inn lykilorð við framleiðslu viðskiptavina eftir leynilegri úthlutun

  • Tækið þegar það er sent frá STMicroelectronics er í OTP_SECURED opnu ástandi.
  • Tækið inniheldur ST leyndarmál sem eru vernduð með ræsi ROM og ekkert leyndarmál viðskiptavina.
  • Við endurstillingu eða eftir ræsingu ROM keyrslu er hægt að opna DAP aðgang að nýju með Linux eða með „development boot“ ham (OTP_SECURED open + boot pins BOOT[2:0]=1b100 + reset).
  • Á meðan OTP_SECURED er opið verður viðskiptavinurinn að útvega leyndarmál sín í OTP:
    • beint af viðskiptavini á eigin ábyrgð eða
    • á öruggan hátt í gegnum dulkóðuðu rásina með því að nota „SSP eiginleika“ ræsi-ROM ásamt STM32 verkfærum.
  • Í lok leyndarúthlutunar getur viðskiptavinurinn sameinast:
    • Á STM32MP13xx er 32 bita RMA lykilorð í OTP_CFG56 (lykilorð ætti að vera 0).
    • Á STM32MP15xx er 15 bita RMA lykilorð í OTP_CFG56[14:0], RMA_RELOCK lykilorð í OTP_CFG56[29:15].
      Lykilorðið ætti að vera annað en 0.
  • Stilltu OTP_CFG56 sem „varanlegan forritunarlás“ til að forðast síðari forritun á 0xFFFFFF og leyfa að fara inn í RMA ástand án þess að vita um upphaflegt lykilorð.
  • Staðfestu rétta forritun OTP_CFG56 með því að athuga BSEC_OTP_STATUS skrána.
  • Að lokum er tækinu skipt yfir í OTP_SECURED lokað:
    • Á STM32MP13xx með því að sameina OTP_CFG0[3] = 1 og OTP_CFG0[5] = 1.
    • Á STM32MP15xx með því að sameina OTP_CFG0[6] = 1.
      Hægt er að opna tækið aftur í RMA ástandi til rannsóknar hjá STMicroelectronics
  • Þegar tækið er í OTP_SECURED lokuðu ástandi er „þróunarræsing“ ekki lengur möguleg.

STMicroelectronics STM32MP1 röð örgjörvar - Fyrri kröfur til að leyfa framtíðar RMA ástand inn í 1

RMA ástand að slá inn upplýsingar

Eins og áður hefur komið fram er RMA ástandið notað til að opna aftur á öruggan hátt allan prófunarhaminn án þess að afhjúpa leyndarmál viðskiptavina. Þetta er gert þökk sé hagnýtum JTAG inntak á meðan öll leyndarmál viðskiptavina eru óaðgengileg fyrir vélbúnaðinn.

Ef krafa er um greiningu á fallandi sampLe það er þörf á að fara í RMA ástand (sjá mynd 5. Skipt yfir í OTP_SECURED lokað ), sem tryggir leyndarmál viðskiptavina og opnar aftur kembiforrit öruggt og óöruggt í DAP.

  1. Viðskiptavinurinn skiptir í BSEC_JTAGIN skrá RMA lykilorðið með JTAG (aðeins önnur gildi en 0 eru samþykkt).
  2. Viðskiptavinurinn endurstillir tækið (NRST pinna).
    Athugið: Í þessu skrefi er lykilorðið í BSEC_JTAGIN skrá má ekki eyða. Þannig má NRST hvorki slökkva á VDD né VDDCORE aflgjafanum. Það ætti heldur ekki að vera tengt við NJTRST pinna. Ef STPMIC1x er notað gæti verið skylda að fela aflgjafana meðan á endurstillingunni stendur. Þetta er gert með því að forrita STPMIC1x grímuvalkostaskrána (BUCKS_MRST_CR) eða fjarlægja viðnám sem bætt var við fyrir RMA á borðinu á milli STPMICx RSTn og STM32MP1xxx NRST (sjá mynd 3).
  3. Kveikt er á ræsi-ROM og athugar RMA lykilorðið sem er slegið inn í BSEC_JTAGIN með OTP_CFG56.RMA_PASSWORD:
    • Ef lykilorðin passa er sample verður RMA_LOCK sample (að eilífu á STM32MP13xx).
    • Ef lykilorðin passa ekki saman er sampLeið helst í OTP_SECURED lokuðu ástandi og RMA „enduropnunartilraunir“ teljari er aukinn í OTP.
    Athugið: Aðeins þrjár RMA enduropnunartilraunir eru heimilar. Eftir þrjár misheppnaðar tilraunir er ekki lengur hægt að opna RMA aftur. Tækið helst í raunverulegu líftímaástandi.
  4. Viðskiptavinurinn endurstillir í annað sinn sample í gegnum NRST pinna:
    • LED á PA13 er kveikt (ef tengt)
    • DAP kembiforritið er opnað aftur.
  5. Hægt er að senda tækið til STMicroelectronics.
  6. Eftir endurstillingu (NRST pinna eða hvaða kerfi sem er endurstillt), er ræsi ROM kallað fram:
    • Það greinir að OTP8.RMA_LOCK = 1 (RMA læst sample).
    • Það tryggir öll STMicroelectronics og leyndarmál viðskiptavina.
    • Það opnar aftur DAP kembiforrit í öruggu og óöruggu.

Meðan hann er í RMA ástandi er hluturinn að hunsa ræsipinnana og er ekki fær um að ræsa úr ytri flassi né USB/UART.

RMA opnunarupplýsingar

Á STM32MP15xx er hægt að aflæsa tækinu frá RMA og fara aftur í SECURE_CLOSED ástand.
Í BSEC_JTAGÍ skráningu skiptir viðskiptavinurinn RMA opnunarlykilorðinu með JTAG (aðeins önnur gildi en 0 eru samþykkt)

  • Viðskiptavinurinn endurstillir tækið (NRST pinna).
    Athugið: Aðeins þrjár RMA Unlock prufur eru leyfðar. Eftir þrjár misheppnaðar tilraunir er RMA opnun ekki lengur möguleg. Tækið helst í RMA lífsferilsstöðu.
  • Viðskiptavinurinn endurstillir í annað sinn sample í gegnum NRST pinna:
    • LED á PA13 er kveikt (ef það er tengt),
    • tækið er í SECURE_CLOSED ástandi (DAP kembiforrit er lokað).

RMA ríki inn í JTAG handrit tdamples

STM32MP13xx forskrift tdamples til að slá inn lykilorðið og slá inn RMA ástandið eru fáanlegar í aðskildum zip file. Hægt er að nota þau með Trace32, OpenOCD með STLINK rannsaka, OpenOCD með CMSIS-DAP samhæfum rannsaka (til dæmisampí ULink2). Upplýsingar má finna á www.st.com. Vísaðu til STM32MP13xx vöru "CAD auðlindir" í hlutanum "borðsframleiðsluforskrift".
Svipað tdampHægt er að fá les fyrir STM32MP15xx tæki. Fyrrverandiample til að fara inn í RMA ástand og til að hætta í RMA ástandi fyrir Trace32 er fáanlegt í aðskildum zip file. Upplýsingar má finna á www.st.com. Sjá STM32MP15x vöru "CAD auðlindir" í hlutanum "framleiðsla borðs".

Endurskoðunarsaga

Tafla 4. Endurskoðunarferill skjala

Dagsetning Útgáfa Breytingar
13-febrúar-23 1 Upphafleg útgáfa.

MIKILVÆG TILKYNNING LESIÐ VARLEGA
STMicroelectronics NV og dótturfélög þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, endurbætur, breytingar og endurbætur á ST vörum og/eða þessu skjali hvenær sem er án fyrirvara. Kaupendur ættu að fá nýjustu viðeigandi upplýsingar um ST vörur áður en þeir leggja inn pantanir. ST vörur eru seldar í samræmi við söluskilmála ST sem eru í gildi þegar pöntun er staðfest.
Kaupendur bera einir ábyrgð á vali, vali og notkun ST vara og ST tekur enga ábyrgð á umsóknaraðstoð eða hönnun vöru kaupenda.
Ekkert leyfi, óbeint eða óbeint, til nokkurs hugverkaréttar er veitt af ST hér.
Endursala á ST vörum með öðrum ákvæðum en upplýsingarnar sem settar eru fram hér ógilda alla ábyrgð sem ST veitir fyrir slíka vöru.
ST og ST merkið eru vörumerki ST. Fyrir frekari upplýsingar um ST vörumerki, sjá www.st.com/trademarks. Öll önnur vöru- eða þjónustuheiti eru eign viðkomandi eigenda.
Upplýsingar í þessu skjali koma í stað og koma í stað upplýsinga sem áður hafa verið gefnar í fyrri útgáfum þessa skjals.

© 2023 STMicroelectronics Allur réttur áskilinn
AN5827 – Rev 1
AN5827 – Rev 1 – febrúar 2023
Fyrir frekari upplýsingar hafið samband við STMicroelectronics söluskrifstofuna á staðnum.
www.st.com

Skjöl / auðlindir

STMicroelectronics STM32MP1 röð örgjörvar [pdfNotendahandbók
STM32MP1 röð örgjörva, STM32MP1 röð, örgjörvar

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *