
TIAB SA 5827
Daim ntawv thov
Cov lus qhia rau nkag mus rau RMA xeev ntawm STM32MP1 Series MPUs
Taw qhia
STM32MP1 Series microprocessors suav nrog STM32MP15xx thiab STM32MP13xx cov cuab yeej..
Cov ntaub ntawv dav dav
Cov ntaub ntawv no siv rau STM32MP1 Series microprocessors raws li Arm® Cortex® cores
Nco tseg: Arm yog ib lub cim lag luam ntawm Arm Limited (lossis nws cov koom tes) hauv Asmeskas thiab / lossis lwm qhov.
Cov ntaub ntawv siv
| Kev siv | Cov ntaub ntawv npe |
| STM32MP13xx | |
| TIAB SA 5474 | Pib nrog STM32MP13x kab kev txhim kho kho vajtse |
| TIAB SA 13878 | Arm® Cortex®-A7 mus txog 1 GI-ft, 1xETH, 1 xADC, 24 timers, suab |
| TIAB SA 13877 | Arm® Cortex®-A7 mus txog 1 GHz, 1xETH, 1 xADC, 24 timers, suab, crypto thiab adv. kev ruaj ntseg |
| TIAB SA 13876 | Arm® Cortex®-A7 mus txog 1 GI-ft, 2xETH, 2xCAN FD, 2xADC. 24 timers, audio |
| TIAB SA 13875 | Arm® Cortex®-A7 mus txog 1 GHz, 2xETH, 2xCAN FD, 2xADC, 24 timers, audio, crypto thiab adv. kev ruaj ntseg |
| TIAB SA 13874 | Arm® Cortex®-A7 mus txog 1 GHz, LCD-TFT, lub koob yees duab interface, 2xETH, 2xCAN FD, 2xADC, 24 timers, suab |
| TIAB SA 13483 | Arm® Cortex®-A7 mus txog 1 GHz, LCD-TFT, lub koob yees duab interface, 2xETH, 2xCAN FD, 2xADC, 24 timers, suab, crypto thiab adv. kev ruaj ntseg |
| RM0475 | STM32MP13xx advanced Arm0-raws li 32-ntsis MPUs |
| STM32MP15xx | |
| TIAB SA 5031 | Pib nrog STM32MP151, STM32MP153 thiab STM32MP157 kab kho vajtse |
| TIAB SA 12500 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm. interfaces, 25 timers, adv. analog |
| TIAB SA 12501 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 35 comm. interfaces, 25 timers, adv. analog, crypto |
| TIAB SA 12502 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm. interfaces, 29 timers, adv. analog |
| TIAB SA 12503 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, TFT, 37 comm. interfaces, 29 timers, adv. analog, crypto |
| TIAB SA 12504 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm. interfaces, 29 timers, adv. analog |
| TIAB SA 12505 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 comm. interfaces, 29 timers, adv. analog, crypto |
| RM0441 | STM32MP151 advanced Arm®-raws li 32-ntsis MPUs |
| RM0442 | STM32MP153 advanced Arnie-based 32-ntsis MPUs |
| RM0436 | STM32MP157 advanced Arm0-raws li 32-ntsis MPUs |
Cov ntsiab lus thiab acronyms
Cov lus 2. Cov lus txhais
| Lub sij hawm | Txhais |
| FAR | Failure analysis thov: ntws siv los xa cov khoom tsis txaus ntseeg rau kev soj ntsuam rau STMicroelectronics. Txhawm rau txhim kho qhov puv testability ntawm cov cuab yeej thaum lub sij hawm soj ntsuam, cov cuab yeej yuav tsum nyob rau hauv RMA xeev. |
| JTAG | Kev sib koom ua ke kev xeem ua pab pawg (debug interface) |
| PMIC | Sab nraud fais fab tswj Circuit Court uas muab ntau yam platform fais fab mov, nrog loj controllability los ntawm signals thiab serial interface. |
| RMA | Rov qab cov ntaub ntawv txheeb xyuas: cov cuab yeej tshwj xeeb hauv lub neej voj voog uas tso cai rau kev ua kom tiav ntawm hom kev sim tag nrho raws li xav tau los ntawm STMicroelectronics rau kev tsom xam tsis ua haujlwm. |
1. Nyob rau hauv cov ntaub ntawv no, lub RMA acronym tsis xa mus rau qhov twg mus rau "rov qab cov khoom txais" uas yog cov txaus siv los xa rov qab cov khoom uas tsis siv (cov neeg siv khoom Tshuag rau example) ua.
RMA xeev nyob rau hauv FAR ntws
FAR flow muaj nyob rau hauv kev xa rov qab ib lub cuab yeej rau STMicroelectronics rau kev sib sib zog nqus tsis ua hauj lwm nyob rau hauv cov ntaub ntawv ntawm ib tug xav tias zoo teeb meem. Ib feem yuav tsum tau xa rov qab mus kuaj rau ST kom qhov kev soj ntsuam tuaj yeem ua tiav.
- Ib feem yuav tsum yog nyob rau hauv RMA xeev
- Ib feem yuav tsum yog lub cev sib xws nrog cov khoom qub (pob qhov loj, suab, thiab lwm yam)
STM32MP13xx khoom lub neej voj voog
Ntawm STM32MP13xx cov khoom siv, ua ntej xa rov qab lub cuab yeej, tus neeg siv khoom yuav tsum nkag mus rau hauv RMA lub xeev nrog tus neeg siv khoom predefined 32-ntsis lo lus zais nkag los ntawm JTAG (saib Tshooj 3). Thaum nkag mus rau hauv RMA lub xeev, cov cuab yeej siv tsis tau ntxiv rau kev tsim khoom (saib daim duab 1) thiab cov kev sim tag nrho yog qhib rau STMicroelectronics los tshawb xyuas thaum tag nrho cov neeg siv khoom zais cia (sab sauv OTP raws li tau piav qhia hauv phau ntawv qhia siv) khaws tsis tau. los ntawm hardware.
Daim duab hauv qab no qhia txog cov khoom lag luam lub neej ntawm STM32MP13xx li. Nws qhia tau hais tias ib zaug RMA lub xeev nkag mus rau lub cuab yeej tsis tuaj yeem rov qab mus rau lwm hom.

STM32MP15xx khoom lub neej voj voog
Ntawm STM32MP15xx cov khoom siv, ua ntej xa rov qab lub cuab yeej, tus neeg siv khoom yuav tsum nkag mus rau hauv RMA lub xeev nrog tus neeg siv khoom predefined 15-ntsis lo lus zais nkag los ntawm JTAG (saib Tshooj 3). Thaum nkag mus rau hauv RMA xeev, lub cuab yeej tuaj yeem rov qab mus rau SECURE_CLOSED lub xeev los ntawm kev nkag mus rau tus neeg siv khoom tau txhais ua ntej "RMA_RELOCK" lo lus zais. Tsuas yog 3 RMA rau RMA_RELOCKED kev hloov pauv hauv xeev tau tso cai (saib daim duab 2). Nyob rau hauv RMA xeev, tag nrho-test hom yog qhib rau STMicroelectronics mus soj ntsuam thaum tag nrho cov neeg siv khoom zais cia (sab sauv OTP raws li tau piav nyob rau hauv cov ntaub ntawv siv) yog khaws cia tsis siv tau los ntawm lub hardware.
Daim duab hauv qab no qhia txog cov khoom lag luam lub neej ntawm STM32MP15x li.

RMA xeev board txwv
Txhawm rau qhib lub xeev RMA, yuav tsum muaj cov kev txwv hauv qab no.
Tus J.TAG nkag mus yuav tsum muaj
Cov teeb liab NJTRST thiab JTDI, JTCK, JTMS, JTDO (pin PH4, PH5, PF14, PF15 ntawm STM32MP13xx li) yuav tsum nkag mus tau. Ntawm qee cov cuab yeej, JTDO tsis tsim nyog (example, Trace32) ntawm lwm yam zoo li OpenOCD lub cuab yeej kuaj xyuas lub cuab yeej JTAG ID ntawm JTDO ua ntej ua tiav JTAG ib ntus.
VDDCORE thiab VDD cov khoom siv hluav taws xob yuav tsum tsis txhob raug kaw thaum lub NRST tus pin qhib
Ntawm ST siv tus qauv tsim, NRST qhib lub voj voog hluav taws xob ntawm STPMIC1x lossis cov khoom siv hluav taws xob sab nraud. Ib qho kev siv tau yog qhia nyob rau hauv cov qauv siv siv example tau muab rau hauv daim ntawv thov Kev pib nrog STM32MP13x kab kev txhim kho kho vajtse (AN5474). Daim duab 3 thiab daim duab 4 yog cov qauv yooj yim uas tsuas yog qhia txog RMA lub xeev muaj feem cuam tshuam. Tib yam siv rau STM32MP15xx li.

Lub rooj tsavxwm yooj yim nrog tsuas yog JTAG tus pin thiab lub qhov (socket) tsim nyog siv tau rau RMA lo lus zais lub hom phiaj nkaus xwb (yog tias nws tsis tuaj yeem nkag mus rau JTAG nyob rau hauv pawg thawj coj saib). Nyob rau hauv tas li ntawd, tus neeg muas zaub yuav tsum xub unsolder lub ntaus ntawv los ntawm lub ntau lawm boards thiab repopulate lub pob pob.
Lub rooj tsavxwm yuav tsum muaj STM32MP1xxx tus pins teev nyob rau hauv Table 3 txuas raws li qhia. Lwm tus pins tuaj yeem sab laug ntab.
Table 3. Pin kev twb kev txuas rau yooj yim board siv rau RMA lo lus zais nkag
| Pin lub npe (xov tooj cua) | Txuas nrog | Saib | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG thiab rov pib dua | |||
| NJTRST | NJRST | JTAG txuas | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | Tsis xav tau ntawm qee qhov cuab yeej debug zoo li Trace32 | |
| PF14 (JTC) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | Pib dua khawm | Nrog 10 nF capacitor rau VSS |
| Cov khoom siv fais fab | |||
| VDDCORE. VDDCPU | VDDCORE | Cov khoom siv sab nraud | Xa mus rau cov ntaub ntawv cov khoom lag luam rau qhov raug tus nqi |
| VDD. VDDSD1. VDDSD2. VDD_PLW. VDD_PL2. VBAT. VDD_ANA. PDR_ON |
VDD. VDD_PLW. VDD_PL2. VBAT. VDD_ANA. PDR_ON. PDR_ON_CORE |
3.3V sab nraud muab |
Yuav tsum muaj ua ntej thiab muab tshem tawm kawg (tuaj yeem ua ke nrog lwm tus khoom siv) |
| VDDA, VREF+, VDD3V3_USBHS. VDDO_DDR |
VDDA. VREF+. VDD3V3_USBHS. VDDO_DDR. VDD_DSI. VDD1V2_DSI_REG. VDD3V3_USBFS |
0 | ADC. VREFBUF, USB, DDR tsis siv |
| VSS. VSS_PLW. VSS_PLW 2. 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 |
ntab | |
| Lwm yam | |||
| BYPASS_REG1V8 | BYPASS_REG1V8 | 0 | 1V8 regulator enabled los ntawm lub neej ntawd (REG 18E = 1) |
| PC15- OSC32_OUT | PC15- OSC32_OUT | ntab | |
| PC14- OSC32_IN | PC14- OSC32_IN | Sab nraud oscillators tsis siv (khau raj ROM siv HSI internal oscillator) |
|
| PHO-OSC_IN | PHO-OSC_IN | ||
| PH1-0SC_OUT | PH1-0SC_OUT | ||
| USB_RREF | USB_RREF | ntab | USB tsis siv |
| P16 (BOOT2) | NKAUS | X | Nkag mus rau hauv lub xeev RMA ua haujlwm txawm qhov khau raj (2:0) qhov tseem ceeb |
| PI5 (BOOT1) | 60011 | X | |
| PIB 4 (BOOT) | BOOTO | X | |
| NRST_CORE | 10 NF to VSS | Sab hauv rub-up ntawm NRST_CORE | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | LED | Xaiv tau |
Cov kev cai ua ntej tso cai rau yav tom ntej RMA xeev nkag
Qhov muaj peev xwm nkag mus rau RMA lub xeev yuav tsum tau teeb tsa los ntawm tus neeg siv khoom los ntawm kev nkag mus rau tus password thaum cov neeg siv khoom tsim khoom tom qab kev muab zais cia
- Lub cuab yeej thaum xa los ntawm STMicroelectronics yog nyob rau hauv OTP_SECURED qhib lub xeev.
- Cov cuab yeej muaj ST cov lus zais uas tiv thaiv los ntawm khau raj ROM, thiab tsis muaj tus neeg siv khoom zais cia.
- Thaum rov pib dua lossis tom qab kev ua tiav ROM, DAP tuaj yeem rov qhib dua los ntawm Linux lossis los ntawm khau raj ROM "kev txhim kho khau raj" hom (OTP_SECURED qhib + khau raj pins BOOT [2: 0] = 1b100 + pib dua).
- Thaum nyob hauv OTP_SECURED qhib, tus neeg siv khoom yuav tsum muab nws cov lus zais hauv OTP:
- ncaj qha los ntawm cov neeg siv khoom ntawm tus kheej txaus ntshai lossis
- ruaj ntseg ntawm cov channel encrypted siv "SSP feature" ntawm khau raj ROM ua ke nrog STM32 cov cuab yeej.
- Thaum kawg ntawm kev muab zais cia, tus neeg siv khoom tuaj yeem fuse:
- Ntawm STM32MP13xx 32 ntsis RMA lo lus zais hauv OTP_CFG56 (password yuav tsum yog 0).
- Ntawm STM32MP15xx ib 15 ntsis RMA lo lus zais hauv OTP_CFG56[14:0], RMA_RELOCK lo lus zais hauv OTP_CFG56[29:15].
Tus password yuav tsum txawv dua 0.
- Teem lub OTP_CFG56 ua "kev kaw haujlwm tas mus li" kom tsis txhob ua haujlwm tom qab ntawm 0xFFFFFF thiab tso cai nkag mus rau RMA xeev yam tsis paub txog tus password thawj zaug.
- Txheeb xyuas qhov programming kom raug ntawm OTP_CFG56 los ntawm kev txheeb xyuas cov npe BSEC_OTP_STATUS.
- Thaum kawg, lub cuab yeej hloov mus rau OTP_SECURED kaw:
- Ntawm STM32MP13xx los ntawm fusing OTP_CFG0[3] = 1 thiab OTP_CFG0[5] = 1.
- Ntawm STM32MP15xx los ntawm fusing OTP_CFG0[6] = 1.
Cov cuab yeej tuaj yeem rov qhib dua hauv RMA xeev rau kev tshawb xyuas los ntawm STMicroelectronics
- Thaum lub cuab yeej nyob hauv OTP_SECURED kaw lub xeev, "kev txhim kho khau raj" tsis tuaj yeem ua tau ntxiv.

RMA lub xeev sau cov ntsiab lus
Raws li tau hais dhau los, RMA lub xeev tau siv los rov qhib kev nyab xeeb ntawm kev sim tag nrho yam tsis muaj kev cuam tshuam ntawm cov neeg siv khoom zais cia. Qhov no ua tiav ua tsaug rau kev ua haujlwm JTAG inputs thaum tag nrho cov neeg siv khoom zais cia tsis tuaj yeem nkag los ntawm cov khoom siv.
Nyob rau hauv rooj plaub uas yuav tsum tau rau kev tsom xam ntawm ib tug ua tsis tau tejyam sample muaj qhov yuav tsum tau mus rau RMA xeev (saib daim duab 5. Hloov mus rau OTP_SECURED kaw ), uas ruaj ntseg cov neeg siv khoom tsis pub lwm tus paub thiab rov qhib kev debug ruaj ntseg thiab tsis ruaj ntseg hauv DAP.
- Cov neeg siv khoom hloov pauv hauv BSEC_JTAGHauv sau npe RMA password siv JTAG (tsuas yog qhov tseem ceeb sib txawv ntawm 0 tau txais).
- Tus neeg siv khoom rov pib dua lub cuab yeej (NRST tus pin).
Nco tseg: Thaum lub sijhawm no, tus password hauv BSEC_JTAGHauv kev sau npe yuav tsum tsis txhob muab tshem tawm. Yog li, NRST yuav tsum tsis txhob kaw VDD lossis VDDCORE cov khoom siv hluav taws xob. Nws yuav tsum tsis txhob txuas nrog NJTRST tus pin. Nyob rau hauv rooj plaub STPMIC1x yog siv, nws yuav tsum tau npog lub hwj huam mov thaum lub sij hawm rov pib dua. Qhov no yog ua los ntawm kev sau npe STPMIC1x daim npog qhov ncauj qhov ntswg (BUCKS_MRST_CR) lossis tshem tawm cov resistor ntxiv rau RMA ntawm lub rooj tsavxwm ntawm STPMICx RSTn thiab STM32MP1xxx NRST (saib daim duab 3). - Lub khau raj ROM yog invoked thiab xyuas RMA lo lus zais nkag rau hauv BSEC_JTAGIN nrog OTP_CFG56.RMA_PASSWORD:
• Yog hais tias tus passwords phim, tus sample ua RMA_LOCK sample (mus ib txhis on STM32MP13xx).
• Yog hais tias tus passwords tsis sib xws, tus sample nyob hauv OTP_SECURED kaw lub xeev thiab RMA "rov qhib kev sim" cov txee yog nce ntxiv hauv OTP.
Nco tseg: Tsuas yog peb RMA rov qhib kev sim tau tso cai. Tom qab peb qhov kev sim ua tsis tiav, RMA rov qhib tsis tau ntxiv lawm. Cov cuab yeej nyob twj ywm hauv nws lub voj voog lub neej tiag tiag. - Cov neeg siv khoom rov pib dua zaum ob lub sample via NRST pin:
• LED ntawm PA13 qhib (yog tias txuas nrog)
• DAP debug nkag tau rov qhib dua. - Cov cuab yeej tuaj yeem xa mus rau STMicroelectronics.
- Tom qab rov pib dua (NRST tus pin lossis ib qho system rov pib dua), lub khau raj ROM yog hu ua:
• Nws pom tias OTP8.RMA_LOCK = 1 (RMA xauv sample) ua.
• Nws ruaj ntseg tag nrho STMicroelectronics thiab cov neeg siv khoom zais cia.
• Nws rov qhib DAP debug nkag rau hauv kev ruaj ntseg thiab tsis ruaj ntseg.
Thaum nyob rau hauv RMA xeev ib feem yog tsis quav ntsej lub Boot pins thiab tsis muaj peev xwm khau raj los ntawm sab nraud flash los yog USB / UART.
RMA xauv cov ntsiab lus
Ntawm STM32MP15xx nws tuaj yeem qhib lub cuab yeej ntawm RMA thiab rov qab mus rau SECURE_CLOSED xeev.
Hauv BSEC_JTAGHauv kev sau npe, tus neeg siv khoom hloov RMA account password siv JTAG (tsuas yog qhov tseem ceeb sib txawv ntawm 0 tau txais)
- Tus neeg siv khoom rov pib dua lub cuab yeej (NRST tus pin).
Nco tseg: Tsuas yog peb lub RMA Unlock sim tau tso cai. Tom qab peb qhov kev sim ua tsis tiav, RMA qhib tsis tau ntxiv lawm. Cov cuab yeej nyob hauv nws RMA lub neej voj voog lub xeev. - Cov neeg siv khoom rov pib dua zaum ob lub sample via NRST pin:
• LED ntawm PA13 yog nyob rau (yog tias txuas),
• lub cuab yeej nyob rau hauv SECURE_CLOSED lub xeev (DAP debug nkag tau raug kaw).
RMA xeev nkag mus rau JTAG ntawv examples
STM32MP13xx script examples kom nkag mus rau tus password thiab nkag mus rau RMA lub xeev muaj nyob rau hauv ib qho zip cais file. Lawv tuaj yeem siv nrog Trace32, OpenOCD siv STLINK sojntsuam, OpenOCD siv CMSIS-DAP tshaj qhov kev sojntsuam (rau example ULink2). Cov ntaub ntawv tuaj yeem nrhiav tau ntawm www.st.com. Xa mus rau STM32MP13xx cov khoom lag luam "CAD cov peev txheej" hauv "board manufacturing specification" seem.
Zoo sib xws examples tuaj yeem muab tau rau STM32MP15xx li. Ib example nkag mus rau RMA xeev thiab tawm RMA xeev rau Trace32 yog muaj nyob rau hauv ib tug sib cais zip file. Cov ntaub ntawv tuaj yeem nrhiav tau ntawm www.st.com. Xa mus rau STM32MP15x cov khoom lag luam "CAD cov peev txheej" hauv "board manufacturing specification" seem.
Kev kho keeb kwm
Table 4. Cov ntaub ntawv kho dua tshiab
| Hnub tim | Version | Hloov |
| 13- Peb-23 | 1 | Kev tso tawm thawj zaug. |
CEEB TOOM TSEEM CEEB NYEEM UA NTEJ
STMicroelectronics NV thiab nws cov chaw ua haujlwm (“ST”) muaj cai hloov pauv, kho, txhim kho, hloov kho, thiab txhim kho rau ST cov khoom thiab / lossis cov ntaub ntawv no txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Cov neeg yuav khoom yuav tsum tau txais cov ntaub ntawv tseem ceeb ntawm ST cov khoom ua ntej muab xaj. ST cov khoom raug muag raws li ST cov nqe lus thiab cov xwm txheej ntawm kev muag khoom nyob rau hauv qhov chaw thaum lub sijhawm lees paub kev txiav txim.
Cov neeg yuav khoom tsuas yog lub luag haujlwm rau kev xaiv, xaiv, thiab siv cov khoom ST thiab ST xav tias tsis muaj kev lav phib xaub rau daim ntawv thov kev pab lossis kev tsim khoom ntawm cov neeg yuav khoom.
Tsis muaj daim ntawv tso cai, qhia lossis qhia, rau txhua txoj cai kev txawj ntse tau tso cai los ntawm ST ntawm no.
Kev muag khoom ntawm ST cov khoom lag luam nrog cov kev cai sib txawv ntawm cov ntaub ntawv tau teev tseg hauv qab no yuav tsis muaj kev lees paub los ntawm ST rau cov khoom lag luam zoo li no.
ST thiab ST logo yog cov cim lag luam ntawm ST. Yog xav paub ntxiv txog ST cov cim lag luam, xa mus rau www.st.com/trademarks. Tag nrho lwm yam khoom lossis kev pabcuam npe yog cov cuab yeej ntawm lawv cov tswv.
Cov ntaub ntawv hauv daim ntawv no hloov pauv thiab hloov cov ntaub ntawv yav dhau los uas tau muab rau hauv ib qho ua ntej ntawm daim ntawv no.
© 2023 STMicroelectronics All rights reserved
AN5827 – Rev 1
AN5827 - Rev 1 - Lub Ob Hlis 2023
Yog xav paub ntxiv hu rau koj lub chaw muag khoom hauv STMicroelectronics.
www.st.com
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
STMicroelectronics STM32MP1 Series Microprocessors [ua pdf] Cov neeg siv phau ntawv qhia STM32MP1 Series Microprocessors, STM32MP1 Series, Microprocessors |




