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.
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.
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.
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.
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.
- Viðskiptavinurinn skiptir í BSEC_JTAGIN skrá RMA lykilorðið með JTAG (aðeins önnur gildi en 0 eru samþykkt).
- 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). - 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. - Viðskiptavinurinn endurstillir í annað sinn sample í gegnum NRST pinna:
• LED á PA13 er kveikt (ef tengt)
• DAP kembiforritið er opnað aftur. - Hægt er að senda tækið til STMicroelectronics.
- 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 |