STMicroelectronics - Логотип

AN5827
Өтініш жазбасы
STM32MP1 сериялы MPU құрылғыларында RMA күйін енгізу нұсқаулары

Кіріспе

STM32MP1 сериялы микропроцессорларға STM32MP15xx және STM32MP13xx құрылғылар кіреді. Бұл қолданба жазбасы осы құжатта RMA деп аталатын қайтарылатын материалды талдау күйін енгізу процесін қолдау үшін ақпаратты қамтамасыз етеді.

Жалпы ақпарат

Бұл құжат Arm® Cortex® ядроларына негізделген STM32MP1 сериялы микропроцессорларға қолданылады
Ескерту: Arm - бұл АҚШ -тағы және/немесе басқа елдердегі Arm Limited (немесе оның еншілес ұйымдарының) тіркелген сауда белгісі.

Анықтамалық құжаттар

Анықтама Құжат атауы
STM32MP13xx
AN5474 STM32MP13x желілерінің аппараттық құралдарын әзірлеуді бастау
DS13878 Arm® Cortex®-A7 1 GI-фут, 1xETH, 1 xADC, 24 таймер, аудио
DS13877 Arm® Cortex®-A7 1 ГГц, 1xETH, 1 xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік
DS13876 Arm® Cortex®-A7 1 GI-футқа дейін, 2xETH, 2xCAN FD, 2xADC. 24 таймер, аудио
DS13875 Arm® Cortex®-A7 1 ГГц, 2xETH, 2xCAN FD, 2xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік
DS13874 Arm® Cortex®-A7 1 ГГц дейін, LCD-TFT, камера интерфейсі, 2xETH, 2xCAN FD, 2xADC, 24 таймер, аудио
DS13483 Arm® Cortex®-A7 1 ГГц-ке дейін, LCD-TFT, камера интерфейсі, 2xETH, 2xCAN FD, 2xADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік
RM0475 STM32MP13xx жетілдірілген Arm0 негізіндегі 32 биттік MPU
STM32MP15xx
AN5031 STM32MP151, STM32MP153 және STM32MP157 желілік жабдықты әзірлеуді бастау
DS12500 Arm® Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 35 байланыс. интерфейстер, 25 таймер, adv. аналогтық
DS12501 Arm® Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 35 байланыс. интерфейстер, 25 таймер, adv. аналогтық, крипто
DS12502 Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 37 ком. интерфейстер, 29 таймер, adv. аналогтық
DS12503 Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, TFT, 37 ком. интерфейстер, 29 таймер, adv. аналогтық, крипто
DS12504 Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 байланыс. интерфейстер, 29 таймер, adv. аналогтық
DS12505 Arm® қос Cortex®-A7 800 МГц + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 байланыс. интерфейстер, 29 таймер, adv. аналогтық, крипто
RM0441 STM32MP151 жетілдірілген Arm® негізіндегі 32 биттік MPU
RM0442 STM32MP153 жетілдірілген Arnie негізіндегі 32 биттік MPU
RM0436 STM32MP157 жетілдірілген Arm0 негізіндегі 32 биттік MPU

Терминдер мен аббревиатуралар

Кесте 2. Акронимдердің анықтамасы

Мерзімі Анықтама
ҚЫЗЫҚ Сәтсіздікті талдау сұрауы: күдікті құрылғыны STMicroelectronics-ке талдауға қайтару үшін пайдаланылатын ағын. Толық жақсарту үшін
мұндай талдау кезінде құрылғының сынау мүмкіндігі, құрылғы RMA күйінде болуы керек.
JTAG Бірлескен сынақ әрекеттер тобы (отлад интерфейсі)
ПМИК Үлкен басқару мүмкіндігі бар әртүрлі платформалық қуат көздерін қамтамасыз ететін сыртқы қуатты басқару схемасы
сигналдар және сериялық интерфейс.
RMA Материалды қайтару талдауы: қажет болған жағдайда толық сынақ режимін белсендіруге мүмкіндік беретін өмірлік циклдегі құрылғының нақты күйі
Сәтсіздіктерді талдау мақсатында STMicroelectronics.

1. Осы құжатта RMA аббревиатурасы еш жерде қолданылмаған бөлшектерді қайтару үшін пайдаланылатын ағын болып табылатын «материалды қайтару қабылдауға» сілтеме жасамайды (бұрынғыampле).

FAR ағынындағы RMA күйі

FAR ағыны сапа мәселесіне күдік туындаған жағдайда ақаулықты тереңірек талдау үшін құрылғыны STMicroelectronics-ке қайтарудан тұрады. Талдау жүргізілуі үшін бөлшек ST-ге сыналатын күйде қайтарылуы керек.

  • Бөлшек RMA күйінде болуы керек
  • Бөлшек бастапқы құрылғымен физикалық түрде үйлесімді болуы керек (шар өлшемі, қадамы, т.б.)
STM32MP13xx өнімнің өмірлік циклі

STM32MP13xx құрылғыларында құрылғыны қайтармас бұрын тұтынушы RMA күйіне J арқылы енгізілген тұтынушы алдын ала анықталған 32 биттік құпия сөзбен кіруі керек.TAG (3-бөлімді қараңыз). RMA күйіне енгізілгеннен кейін құрылғы енді өндіріс үшін жарамсыз болады (1-суретті қараңыз) және барлық тұтынушы құпиялары (анықтамалық нұсқаулықта сипатталғандай жоғарғы OTP) қол жетімсіз сақталған кезде STMicroelectronics зерттеуді жалғастыру үшін толық сынақ режимі іске қосылады. аппараттық құрал бойынша.

Төмендегі суретте STM32MP13xx құрылғыларының өнімнің өмірлік циклі көрсетілген. Бұл RMA күйі енгізілгеннен кейін құрылғының басқа режимдерге қайта оралмайтынын көрсетеді.

STMicroelectronics STM32MP1 сериялы микропроцессорлар - FAR ағынындағы RMA күйі 1

STM32MP15xx өнімнің өмірлік циклі

STM32MP15xx құрылғыларында құрылғыны қайтармас бұрын тұтынушы RMA күйіне J арқылы енгізілген тұтынушы алдын ала анықталған 15 биттік құпия сөзбен кіруі керек.TAG (3-бөлімді қараңыз). RMA күйіне енгізілгеннен кейін құрылғы тұтынушы алдын ала анықталған "RMA_RELOCK" құпия сөзін енгізу арқылы SECURE_CLOSED күйіне оралуы мүмкін. Тек 3 RMA және RMA_RELOCKED ауысу күйінің сынақтарына рұқсат етілген (2-суретті қараңыз). RMA күйінде STMicroelectronics үшін тергеуді жалғастыру үшін толық сынақ режимі іске қосылады, ал барлық тұтынушы құпиялары (анықтамалық нұсқаулықта сипатталғандай жоғарғы OTP) аппараттық құрал қол жеткізе алмайтын күйде сақталады.
Төмендегі суретте STM32MP15x құрылғыларының өнімнің өмірлік циклі көрсетілген.

STMicroelectronics STM32MP1 сериялы микропроцессорлар - FAR ағынындағы RMA күйі 2

RMA штаттық кеңесінің шектеулері

RMA күйін белсендіру үшін келесі шектеулер қажет.
ДжTAG қол жетімді болуы керек
NJTRST және JTDI, JTCK, JTMS, JTDO сигналдары (STM4MP5xx құрылғыларындағы PH14, PH15, PF32, PF13 түйреуіштері) қолжетімді болуы керек. Кейбір құралдарда JTDO қажет емес (мысample, Trace32) басқа OpenOCD сияқты құрал J құрылғысын тексередіTAG J орындамас бұрын JTDO арқылы идентификаторTAG реттілік.

VDDCORE және VDD қуат көздері NRST істікшелі іске қосылғанда өшірілмеуі керек.
ST анықтамалық дизайнында NRST STPMIC1x немесе сыртқы дискретті компоненттер қуат реттегіштерінің қуат циклін белсендіреді. Ықтимал іске асыру анықтамалық дизайнда көрсетілген, мысалыample қолданба жазбасында берілген STM32MP13x желілерінің аппараттық құралды әзірлеуімен жұмысты бастау (AN5474) . 3-сурет және 4-сурет тек RMA күйіне қатысты құрамдастарды көрсететін жеңілдетілген нұсқалар болып табылады. Бұл STM32MP15xx құрылғыларына да қатысты.

STMicroelectronics STM32MP1 сериялы микропроцессорлар - RMA күй тақтасының шектеулері

Тек J әрпі бар қарапайым тақтаTAG PIN және сәйкес ұяшықты тек RMA құпия сөзі үшін пайдалануға болады (JTAG өндірістік тақтада). Мұндай жағдайда тұтынушы алдымен құрылғыны өндірістік тақтадан ажыратып, орама шарларын қайта толтыруы керек.
Тақтада 32-кестеде көрсетілген STM1MP3xxx істікшелері көрсетілгендей жалғанған болуы керек. Басқа түйреуіштерді қалқымалы қалдыруға болады.

3-кесте. RMA құпия сөзін енгізу үшін пайдаланылатын қарапайым тақтаға арналған PIN қосылымы

PIN атауы (сигнал) Қосылған Түсініктеме
STM32MP13xx STM32MP15xx
JTAG және қалпына келтіріңіз
NJTRST NJRST JTAG қосқыш
PH4 (JTDI) JTDI
PH5 (JTDO) JTDO Trace32 сияқты кейбір жөндеу құралдарында қажет емес
PF14 (JTCK) JTCK
PF15 (JTMS) JTMS
NRST NRST Қалпына келтіру түймесі VSS-ке 10 нФ конденсатормен
Қуат көздері
VDDCORE. VDDCPU VDDCORE Сыртқы жабдықтау Әдеттегі үшін өнімнің деректер парағын қараңыз
мән
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 В сыртқы
қамтамасыз ету
Алдымен қол жетімді болуы және жойылуы керек
соңғы (басқалармен бірге болуы мүмкін
жабдықтау)
VDDA, VREF+,
VDD3V3_USBHS.
VDDO_DDR
VDDA. VREF+.
VDD3V3_USBHS.
VDDO_DDR. VDD_DSI.
VDD1V2_DSI_REG.
VDD3V3_USBFS
0 ADC. VREFBUF, USB, DDR пайдаланылмайды
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
қалқымалы
Басқа
BYPASS_REG1V8 BYPASS_REG1V8 0 1V8 реттегіші әдепкі бойынша қосылған
(REG 18E = 1)
PC15- OSC32_OUT PC15- OSC32_OUT қалқымалы
PC14- OSC32_IN PC14- OSC32_IN Сыртқы осцилляторлар пайдаланылмайды (жүктеу ROM
HSI ішкі осцилляторын пайдалану үшін)
PHO-OSC_IN PHO-OSC_IN
PH1-0SC_OUT PH1-0SC_OUT
USB_RREF USB_RREF қалқымалы USB пайдаланылмаған
P16 (BOOT2) ЖҮКТЕУ2 X RMA күйіне кіру жұмыс істейді
кез келген жүктеу (2:0) мәндері
PI5 (BOOT1) 60011 X
PI4 (BOOTO) BOOTO X
NRST_CORE VSS үшін 10 нФ NRST_CORE ішіндегі ішкі тарту
PA13 (BOOTFAILN) PA13 (BOOTFAILN) Жарық диодты индикатор Қосымша

Болашақ RMA күйіне кіруге рұқсат беретін алдыңғы талаптар

RMA күйіне кіру мүмкіндігін тұтынушы құпия қамтамасыз етуден кейін тұтынушы өндірісі кезінде құпия сөзді енгізу арқылы орнатуы керек.

  • STMicroelectronics компаниясынан жеткізілген құрылғы OTP_SECURED ашық күйде.
  • Құрылғыда жүктеу ROM арқылы қорғалған ST құпиялары бар және тұтынушы құпиясы жоқ.
  • Қалпына келтіру кезінде немесе жүктелген ROM орындалғаннан кейін, DAP қатынасын Linux немесе жүктеу ROM «әзірлеуді жүктеу» режимі арқылы қайта ашуға болады (OTP_SECURED ашық + жүктеу түйреуіштері BOOT[2:0]=1b100 + қалпына келтіру).
  • OTP_SECURED ашық болған кезде тұтынушы OTP жүйесінде өзінің құпияларын қамтамасыз етуі керек:
    • тікелей тұтынушы өз тәуекелімен немесе
    • STM32 құралдарымен бірге жүктеу ROM-ның «SSP мүмкіндігін» пайдаланып шифрланған арна арқылы қауіпсіз түрде.
  • Құпияларды қамтамасыз етудің соңында тұтынушы мыналарды сақтай алады:
    • STM32MP13xx жүйесінде OTP_CFG32 ішіндегі 56 биттік RMA құпия сөзі (құпия сөз 0 болуы керек).
    • STM32MP15xx жүйесінде 15 биттік RMA құпия сөзі OTP_CFG56[14:0], RMA_RELOCK құпия сөзі OTP_CFG56[29:15].
      Құпия сөз 0-ден өзгеше болуы керек.
  • 56xFFFFFF параметрінде кейінірек бағдарламалауды болдырмау және бастапқы құпия сөзді білмей RMA күйіне кіруге мүмкіндік беру үшін OTP_CFG0 параметрін «тұрақты бағдарламалау құлпы» ретінде орнатыңыз.
  • BSEC_OTP_STATUS регистрін тексеру арқылы OTP_CFG56 дұрыс бағдарламаланғанын тексеріңіз.
  • Соңында құрылғы OTP_SECURED жабық күйіне ауыстырылды:
    • STM32MP13xx құрылғысында OTP_CFG0[3] = 1 және OTP_CFG0[5] = 1 балқыту арқылы.
    • STM32MP15xx жүйесінде OTP_CFG0[6] = 1 балқыту арқылы.
      Құрылғыны STMicroelectronics зерттеуі үшін RMA күйінде қайта ашуға болады
  • Құрылғы OTP_SECURED жабық күйде болғанда, «әзірлеуді жүктеу» бұдан былай мүмкін болмайды.

STMicroelectronics STM32MP1 сериялы микропроцессорлар - болашақ RMA күйіне 1 енгізуге мүмкіндік беретін алдыңғы талаптар

RMA мәліметтерін енгізу күйі

Бұрын айтылғандай, RMA күйі тұтынушы ұсынған құпияларды ашпай-ақ толық сынақ режимін қауіпсіз қайта ашу үшін пайдаланылады. Бұл функционалдық J арқасында жасаладыTAG кірістер, ал барлық тұтынушы құпиялары аппараттық құрал арқылы қолжетімсіз сақталады.

Сәтсіз s бойынша талдауға қажеттілік болған жағдайдаampRMA күйіне өту қажет (5-суретті қараңыз. OTP_SECURED жабық түріне ауысу), ол тұтынушы құпияларын қорғайды және DAP жүйесінде қауіпсіз және қауіпсіз емес жөндеуді қайта ашады.

  1. Тұтынушы BSEC_J ішінде ауысадыTAGJ арқылы RMA құпия сөзін тіркеңізTAG (тек 0-ден басқа мәндер қабылданады).
  2. Тұтынушы құрылғыны қалпына келтіреді (NRST пин).
    Ескерту: Бұл қадамда BSEC_J ішіндегі құпия сөзTAGIN тізілімін өшірмеу керек. Осылайша, NRST VDD немесе VDDCORE қуат көздерін өшірмеуі керек. Ол сондай-ақ NJTRST істікшесіне қосылмауы керек. STPMIC1x пайдаланылған жағдайда, қалпына келтіру кезінде қуат көздерін бүркемелеу міндетті болуы мүмкін. Бұл STPMIC1x маска опцияларының регистрін (BUCKS_MRST_CR) бағдарламалау немесе STPMICx RSTn және STM32MP1xxx NRST арасындағы тақтадағы RMA үшін қосылған резисторды жою арқылы орындалады (3-суретті қараңыз).
  3. Жүктелетін ROM шақырылады және BSEC_J ішіне енгізілген RMA құпия сөзін тексередіTAGOTP_CFG56.RMA_PASSWORD көмегімен IN:
    • Құпия сөздер сәйкес келсе, sample RMA_LOCK с боладыample (STM32MP13xx жүйесінде мәңгі).
    • Құпия сөздер сәйкес келмесе, sample OTP_SECURED жабық күйінде қалады және RMA "сынақтарды қайта ашу" есептегіші OTP ішінде ұлғаяды.
    Ескерту: Тек үш RMA қайта ашу сынақтары рұқсат етілген. Үш сәтсіз сынақтан кейін RMA қайта ашылуы мүмкін емес. Құрылғы нақты өмірлік цикл күйінде қалады.
  4. Тұтынушы екінші рет s қалпына келтіредіampNRST пин арқылы:
    • PA13 шамы қосулы (қосылған болса)
    • DAP жөндеу рұқсаты қайта ашылды.
  5. Құрылғыны STMicroelectronics-ке жіберуге болады.
  6. Қалпына келтіруден кейін (NRST пин немесе кез келген жүйені қалпына келтіру) жүктеу ROM іске қосылады:
    • Ол OTP8.RMA_LOCK = 1 (RMA құлыпталған сampле).
    • Ол барлық STMicroelectronics және тұтынушы құпияларын қорғайды.
    • DAP отладка қатынасын қауіпсіз және қауіпсіз емес күйде қайта ашады.

RMA күйінде бөлік жүктеу түйреуіштерін елемейді және сыртқы флэштен де, USB/UART-тан жүктей алмайды.

RMA құлпын ашу мәліметтері

STM32MP15xx құрылғысында RMA құлпын ашуға және SECURE_CLOSED күйіне оралуға болады.
BSEC_J ішіндеTAGТізілімде тұтынушы RMA құлпын ашу құпия сөзін J арқылы ауыстырадыTAG (тек 0-ден басқа мәндер қабылданады)

  • Тұтынушы құрылғыны қалпына келтіреді (NRST пин).
    Ескерту: RMA Unlock тек үш сынақ нұсқасы рұқсат етілген. Үш сәтсіз сынақтан кейін RMA құлпын ашу мүмкін болмайды. Құрылғы RMA өмірлік циклі күйінде қалады.
  • Тұтынушы екінші рет s қалпына келтіредіampNRST пин арқылы:
    • PA13 шамы қосулы (қосылған болса),
    • құрылғы SECURE_CLOSED күйінде (DAP жөндеу рұқсаты жабық).

RMA күйі ДжTAG сценарий, мысалыamples

STM32MP13xx сценарийі, мысалыampҚұпия сөзді енгізу және RMA күйін енгізу үшін файлдар бөлек ZIP файлында қол жетімді file. Оларды Trace32, STLINK зонды арқылы OpenOCD, CMSIS-DAP үйлесімді зонд арқылы OpenOCD (мысалы,) қолдануға болады.ample Ulink2). Ақпаратты www.st.com сайтынан табуға болады. «Тақта өндірісінің сипаттамасы» бөліміндегі STM32MP13xx өнімінің «CAD ресурстары» бөлімін қараңыз.
Ұқсас бұрынғыamples STM32MP15xx құрылғылары үшін алынуы мүмкін. БұрынғыampTrace32 үшін RMA күйіне кіру және RMA күйінен шығу үшін бөлек zip файлында қол жетімді file. Ақпаратты www.st.com сайтынан табуға болады. «Тақта өндірісінің сипаттамасы» бөліміндегі STM32MP15x өнімінің «CAD ресурстары» бөлімін қараңыз.

Қайта қарау тарихы

Кесте 4. Құжатты қайта қарау тарихы

Күн Нұсқа Өзгерістер
13 ақпан 23 ж 1 Бастапқы шығарылым.

МАҢЫЗДЫ ЕСКЕРТПЕ МҰҚИЯТ ОҚЫҢЫЗ
STMicroelectronics NV және оның еншілес компаниялары («СТ») ST өнімдеріне және/немесе осы құжатқа кез келген уақытта ескертусіз өзгерістер, түзетулер, жақсартулар, өзгертулер және жақсартулар енгізу құқығын өзіне қалдырады. Сатып алушылар тапсырыс бергенге дейін СТ өнімдері туралы соңғы ақпаратты алуы керек. СТ өнімдері тапсырысты растау кезінде қолданыстағы СТ сату шарттарына сәйкес сатылады.
Сатып алушылар СТ өнімдерін таңдауға, таңдауға және пайдалануға жауапты және СТ қолданбаға көмек көрсету немесе сатып алушылардың өнімдерінің дизайны үшін жауапкершілік көтермейді.
Осы құжатта ST компаниясы зияткерлік меншік құқығына тікелей немесе жанама түрде ешқандай лицензия бермейді.
Осы құжатта баяндалған ақпараттан өзгеше ережелері бар СТ өнімдерін қайта сату СТ осындай өнімге берген кез келген кепілдікті жояды.
ST және ST логотипі ST сауда белгілері болып табылады. ST сауда белгілері туралы қосымша ақпаратты қараңыз www.st.com/trademarks. Барлық басқа өнім немесе қызмет атаулары олардың тиісті иелерінің меншігі болып табылады.
Осы құжаттағы ақпарат осы құжаттың кез келген алдыңғы нұсқаларында бұрын берілген ақпаратты ауыстырады және ауыстырады.

© 2023 STMicroelectronics Барлық құқықтар қорғалған
AN5827 – 1-нұсқа
AN5827 – Rev 1 – ақпан 2023 ж
Қосымша ақпарат алу үшін жергілікті STMicroelectronics сату кеңсесіне хабарласыңыз.
www.st.com

Құжаттар / Ресурстар

STMicroelectronics STM32MP1 сериялы микропроцессорлар [pdf] Пайдаланушы нұсқаулығы
STM32MP1 сериялы микропроцессорлар, STM32MP1 сериялары, микропроцессорлар

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *