
АН5827
Қайд дар ариза
Дастурҳо барои ворид шудан ба ҳолати RMA дар MPUs Series STM32MP1
Муқаддима
Микропросессорҳои Силсилаи STM32MP1 дорои дастгоҳҳои STM32MP15xx ва STM32MP13xx мебошанд.. Ин ёддошти барнома маълумотро барои дастгирии раванди воридшавии ҳолати таҳлили мавод, ки дар ин ҳуҷҷат RMA номида мешавад, таъмин мекунад.
Маълумоти Умумӣ
Ин ҳуҷҷат ба микропросессорҳои Series STM32MP1 дар асоси ядроҳои Arm® Cortex® дахл дорад
Шарҳ: Arm тамғаи молии ба қайд гирифташудаи Arm Limited (ё филиалҳои он) дар ИМА ва/ё дар ҷои дигар мебошад.
Ҳуҷҷатҳои истинод
| Истинод | Сарлавҳаи ҳуҷҷат |
| STM32MP13xx | |
| АН5474 | Оғози кор бо таҳияи сахтафзори хатҳои STM32MP13x |
| DS13878 | Arm® Cortex®-A7 то 1 GI-ft, 1xETH, 1 xADC, 24 таймер, аудио |
| DS13877 | Arm® Cortex®-A7 то 1 ГГц, 1xETH, 1 xADC, 24 таймер, аудио, крипто ва адв. амният |
| DS13876 | Arm® Cortex®-A7 то 1 GI-ft, 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 пешрафтаи MPUs 0-бита дар асоси Arm32 |
| STM32MP15xx | |
| АН5031 | Оғози кор бо таҳияи сахтафзори 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 comm. интерфейсҳо, 29 Вақтсанҷи, adv. аналогӣ |
| DS12505 | Arm® дугона Cortex®-A7 800 МГс + Cortex®-M4 MPU, 3D GPU, TFT / DSI, 37 comm. интерфейсҳо, 29 Вақтсанҷи, adv. аналогӣ, крипто |
| RM0441 | STM32MP151 пешрафтаи MPUs 32-бита дар асоси Arm® |
| RM0442 | STM32MP153 пешрафтаи MPUs 32-бита дар асоси Arnie |
| RM0436 | STM32MP157 пешрафтаи MPUs 0-бита дар асоси Arm32 |
Истилоҳот ва ихтисорот
Љадвали 2. Таърифи ихтисоротњо
| Мӯҳлат | Таъриф |
| ДУР | Дархости таҳлили нокомӣ: ҷараён барои баргардонидани дастгоҳи шубҳанок барои таҳлил ба STMicroelectronics истифода мешавад. Барои баланд бардоштани пурра озмоиш қобилияти дастгоҳ ҳангоми чунин таҳлил, дастгоҳ бояд дар ҳолати RMA бошад. |
| JTAG | Гурӯҳи амалиёти муштараки санҷишӣ (интерфейси ислоҳӣ) |
| PMIC | Схемаи идоракунии нерӯи беруна, ки таъминоти гуногуни нерӯи барқи платформаро бо идоракунии калон тавассути сигналҳо ва интерфейси силсилавӣ. |
| RMA | Таҳлили баргардонидани мавод: ҳолати мушаххаси дастгоҳ дар давраи ҳаёт, ки имкон медиҳад, ки ҳолати пурраи санҷиш ҳангоми зарурат фаъол карда шавад STMicroelectronics барои таҳлили нокомиҳо. |
1. Дар ин ҳуҷҷат, ихтисороти RMA дар ҳеҷ ҷо ба "қабули баргардонидани мавод" ишора намекунад, ки ҷараёнест, ки барои баргардонидани қисмҳои истифоданашуда истифода мешавад (захираи фармоишгар барои собиқampле).
Ҳолати RMA дар ҷараёни FAR
Ҷараёни FAR аз баргардонидани дастгоҳ ба STMicroelectronics барои таҳлили амиқтари нокомӣ дар сурати мушкилоти сифат иборат аст. Қисм бояд ба ST баргардонида шавад, то таҳлил гузаронида шавад.
- Қисм бояд дар ҳолати RMA бошад
- Қисм бояд аз ҷиҳати ҷисмонӣ бо дастгоҳи аслӣ мувофиқ бошад (андозаи тӯб, қатрон ва ғ.)
Давраи ҳаёти маҳсулот STM32MP13xx
Дар дастгоҳҳои STM32MP13xx, пеш аз баргардонидани дастгоҳ, муштарӣ бояд ба ҳолати RMA бо пароли пешакӣ муайяншудаи муштарии 32-бит, ки тавассути J ворид карда шудааст, ворид шавад.TAG (нигаред ба фасли 3). Пас аз ворид шудан ба ҳолати RMA, дастгоҳ дигар барои истеҳсол корношоям нест (ниг. Расми 1) ва ҳолати пурраи санҷиш барои STMicroelectronics барои идомаи тафтишот фаъол карда мешавад, дар ҳоле ки тамоми сирри муштарӣ (OTP боло тавре ки дар дастури истинод тавсиф шудааст) дастрас нест. аз тарафи сахтафзор.
Дар расми зер давраи ҳаёти маҳсулоти дастгоҳҳои STM32MP13xx нишон дода шудааст. Он нишон медиҳад, ки вақте ки ҳолати RMA ворид карда мешавад, дастгоҳ наметавонад ба дигар режимҳо баргардад.

Давраи ҳаёти маҳсулот STM32MP15xx
Дар дастгоҳҳои STM32MP15xx, пеш аз баргардонидани дастгоҳ, муштарӣ бояд ба ҳолати RMA бо пароли пешакӣ муайяншудаи муштарии 15-бит, ки тавассути J ворид карда шудааст, ворид шавад.TAG (нигаред ба фасли 3). Пас аз ворид шудан ба ҳолати RMA, дастгоҳ метавонад бо ворид кардани пароли пешакӣ муайяншудаи муштарии "RMA_RELOCK" ба ҳолати SECURE_CLOSED баргардад. Танҳо 3 RMA ба RMA_RELOCKED озмоишҳои ҳолати гузариш иҷозат дода мешавад (ниг. Расми 2). Дар ҳолати RMA, ҳолати пурраи санҷиш барои STMicroelectronics барои идомаи тафтишот фаъол карда мешавад, дар ҳоле ки ҳама асрори муштарӣ (OTP боло тавре ки дар дастури истинод тавсиф шудааст) аз ҷониби сахтафзор дастрас нест.
Дар расми зер давраи ҳаёти маҳсулоти дастгоҳҳои STM32MP15x нишон дода шудааст.

Маҳдудиятҳои Шӯрои давлатии RMA
Барои фаъол кардани ҳолати RMA, маҳдудиятҳои зерин лозиманд.
ҶTAG дастрасӣ бояд дастрас бошад
Сигналҳои NJTRST ва JTDI, JTCK, JTMS, JTDO (pin PH4, PH5, PF14, PF15 дар дастгоҳҳои STM32MP13xx) бояд дастрас бошанд. Дар баъзе асбобҳо, JTDO лозим нест (барои мисолample, Trace32) дар дигар ба монанди OpenOCD асбоб дастгоҳи J-ро тафтиш мекунадTAG ID тавассути JTDO пеш аз иҷрои JTAG пайдарпай.
Ҳангоми фаъол кардани пин NRST, таъминоти барқи VDDCORE ва VDD набояд хомӯш карда шавад
Дар тарҳи истинодҳои ST, NRST як давраи барқи STPMIC1x ё ҷузъҳои дискретии беруна танзимгари барқро фаъол мекунад. Татбиқи имконпазир дар тарҳи истинод нишон дода шудаастample дар ёддошти барнома оварда шудааст Оғози кор бо таҳияи сахтафзори хатҳои STM32MP13x (AN5474). Тасвири 3 ва расми 4 версияҳои соддакардашуда мебошанд, ки танҳо ҷузъҳои марбут ба RMA-ро нишон медиҳанд. Ин ба дастгоҳҳои STM32MP15xx дахл дорад.

Як тахтаи оддӣ бо танҳо JTAG pin ва розеткаи мувофиқро танҳо барои мақсадҳои пароли RMA истифода бурдан мумкин аст (агар имконнопазирии дастрасӣ ба JTAG дар тахтаи истехсолй). Дар ин ҳолат, фармоишгар бояд аввал дастгоҳро аз тахтаи истеҳсолӣ ҷудо кунад ва тӯбҳои бастаҳоро дубора пур кунад.
Дар тахта бояд пинҳои STM32MP1xxx дар ҷадвали 3 номбаршуда мувофиқи нишондода пайваст бошанд. Дигар пинҳо метавонанд шинокунанда гузошта шаванд.
Ҷадвали 3. Пайвастшавӣ барои панели оддӣ барои ворид кардани пароли RMA истифода мешавад
| Номи PIN (сигнал) | Ба | Шарҳ | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG ва аз нав танзим кунед | |||
| NJTRST | NJRST | JTAG пайвасткунанда | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | Дар баъзе асбоби ислоҳи хатогӣ ба монанди Trace32 лозим нест | |
| PF14 (JTCK) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | Тугмаи барқароркунӣ | Бо конденсатори 10 nF ба VSS |
| Таъминоти барқ | |||
| VDDCORE. VDDCPU | VDDCORE | Таъминоти беруна | Барои маъмулӣ ба варақаи маълумоти маҳсулот муроҷиат кунед арзиш |
| ВДД. VDDSD1. VDDSD2. VDD_PLL. VDD_PLL2. VBAT. VDD_ANA. PDR_ON |
ВДД. VDD_PLL. VDD_PLL2. VBAT. VDD_ANA. PDR_ON. PDR_ON_CORE |
3.3 В беруна таъминот |
Бояд аввал дастрас бошад ва хориҷ карда шавад охирин (метавонад бо дигар таъминот) |
| VDDA, VREF+, VDD3V3_USBHS. VDDO_DDR |
ВДДА. 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) | BOOT2 | X | Дохилшавӣ ба RMA давлатӣ кор мекунад новобаста аз арзиши пурборшаванда (2:0). |
| PI5 (BOOT1) | 60011 | X | |
| PI4 (BOOOTO) | БООТО | X | |
| NRST_CORE | 10 nF ба VSS | Намоиши дохилӣ дар NRST_CORE | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | НН - НУРНИШОН | Ихтиёрӣ |
Талаботи қаблӣ барои иҷозати ворид шудан ба ҳолати ояндаи RMA
Имконияти ворид шудан ба ҳолати RMA бояд аз ҷониби фармоишгар тавассути ворид кардани парол ҳангоми истеҳсоли муштарӣ пас аз таъмини махфӣ муқаррар карда шавад.
- Дастгоҳ ҳангоми аз STMicroelectronics фиристодашуда дар ҳолати кушодаи OTP_SECURED аст.
- Дастгоҳ дорои сирри ST мебошад, ки бо ROM-и пурборкунӣ ҳифз шудаанд ва сирри муштарӣ нест.
- Ҳангоми аз нав барқароркунӣ ё пас аз иҷрои ROM-и пурборкунӣ, дастрасии DAP-ро метавон тавассути Linux ё бо реҷаи пурборкунандаи ROM "боркунии рушд" дубора боз кард (OTP_SECURED кушода + пинҳои пурборкунандаи BOOT[2:0]=1b100 + аз нав танзимкунии).
- Ҳангоми кушодани OTP_SECURED, муштарӣ бояд сирри худро дар OTP таъмин намояд:
- бевосита аз ҷониби муштарӣ ба хатари худ ё
- ба таври бехатар тавассути канали рамзшуда бо истифода аз "хусусияти SSP" -и пурборкунандаи ROM дар якҷоягӣ бо асбобҳои STM32.
- Дар охири таъмини махфӣ, муштарӣ метавонад:
- Дар STM32MP13xx пароли 32 бит RMA дар OTP_CFG56 (парол бояд 0 бошад).
- Дар STM32MP15xx пароли 15 бит RMA дар OTP_CFG56[14:0], пароли RMA_RELOCK дар OTP_CFG56[29:15].
Парол бояд аз 0 фарқ кунад.
- OTP_CFG56-ро ҳамчун "қулфи барномасозии доимӣ" насб кунед, то аз барномарезии баъдӣ дар 0xFFFFFF пешгирӣ кунед ва имкони ворид шудан ба ҳолати RMA-ро бидуни донистани пароли ибтидоӣ иҷозат диҳед.
- Барномасозии дурусти OTP_CFG56-ро тавассути тафтиши реестри BSEC_OTP_STATUS тасдиқ кунед.
- Дар ниҳоят, дастгоҳ ба OTP_SECURED пӯшида мегузарад:
- Дар STM32MP13xx тавассути омезиши OTP_CFG0 [3] = 1 ва OTP_CFG0 [5] = 1.
- Дар STM32MP15xx тавассути омезиши OTP_CFG0 [6] = 1.
Дастгоҳро дар ҳолати RMA барои тафтиш аз ҷониби STMicroelectronics боз кардан мумкин аст
- Вақте ки дастгоҳ дар ҳолати пӯшидаи OTP_SECURED аст, "боркунии рушд" дигар имконнопазир аст.

RMA ҳолати ворид кардани тафсилот
Тавре ки қаблан зикр гардид, ҳолати RMA барои боз кардани бехатарии реҷаи пурраи санҷиш бе ягон фош кардани сирри пешниҳодкардаи муштарӣ истифода мешавад. Ин ба шарофати функсионалии ҶTAG вурудҳо дар ҳоле ки ҳама сирри муштарӣ аз ҷониби сахтафзор дастрас нестанд.
Дар сурати мавҷуд будани талабот барои таҳлил дар бораи с нокомample зарурати рафтан ба ҳолати RMA вуҷуд дорад (ниг. Расми 5. Гузариш ба OTP_SECURED пӯшида ), ки асрори муштариро ҳифз мекунад ва ислоҳи ислоҳи бехатар ва ғайриамнро дар DAP боз мекунад.
- Муштарӣ дар BSEC_J иваз мешавадTAGIN гузарвожаи RMA-ро бо истифода аз J сабт кунедTAG (танҳо арзишҳои гуногун аз 0 қабул карда мешаванд).
- Муштарӣ дастгоҳро аз нав танзим мекунад (pin NRST).
Шарҳ: Дар ин қадам, парол дар BSEC_JTAGФеҳристи IN набояд тоза карда шавад. Ҳамин тариқ, NRST набояд VDD ё таъминоти барқи VDDCORE-ро қатъ кунад. Он инчунин набояд ба pin NJTRST пайваст карда шавад. Дар сурати истифода шудани STPMIC1x, ҳангоми барқароркунӣ ниқоб кардани манбаъҳои барқ ҳатмӣ аст. Ин тавассути барномасозии реестри опсияи ниқоби STPMIC1x (BUCKS_MRST_CR) ё хориҷ кардани муқовимате, ки барои RMA дар тахта байни STPMICx RSTn ва STM32MP1xxx NRST илова карда шудааст, анҷом дода мешавад (нигаред ба расми 3). - ROM-и пурборкунанда даъват карда мешавад ва пароли RMA-и дар BSEC_J воридшударо тафтиш мекунадTAGIN бо OTP_CFG56.RMA_PASSWORD:
• Агар паролҳо мувофиқат кунанд, sample ба RMA_LOCK с мегардадample (то абад дар STM32MP13xx).
• Агар паролҳо мувофиқат накунанд, sample дар ҳолати пӯшидаи OTP_SECURED мемонад ва ҳисобкунаки RMA "озмоишҳои бозкушода" дар OTP афзоиш ёфтааст.
Шарҳ: Танҳо се озмоиши дубораи RMA иҷозат дода шудааст. Пас аз се озмоиши ноком, боз кардани RMA дигар имконнопазир аст. Дастгоҳ дар ҳолати воқеии давраи ҳаёти худ мемонад. - Муштарӣ бори дуюм s-ро аз нав барқарор мекунадampтавассути PIN NRST:
• LED дар PA13 фурӯзон аст (агар пайваст бошад)
• Дастрасии ислоҳи DAP дубора кушода мешавад. - Дастгоҳро ба STMicroelectronics фиристодан мумкин аст.
- Пас аз барқароркунӣ (pin NRST ё ҳама гуна аз нав танзимкунии система), ROM-и пурборкунанда даъват карда мешавад:
• Он муайян мекунад, ки OTP8.RMA_LOCK = 1 (RMA басташуда сampле).
• Он ҳама сирри STMicroelectronics ва муштариёнро ҳифз мекунад.
• Он дастрасии ислоҳи DAP-ро ба таври амн ва ғайриамн боз мекунад.
Ҳангоме ки дар ҳолати RMA ин қисм пинҳои боркуниро сарфи назар мекунад ва қодир нест, ки аз флеши беруна ва USB/UART пурбор кунад.
Тафсилоти кушодани RMA
Дар STM32MP15xx мумкин аст, ки дастгоҳро аз RMA кушоед ва ба ҳолати SECURE_CLOSED баргардед.
Дар BSEC_JTAGДар феҳрист, муштарӣ пароли кушодани RMA-ро бо истифода аз JTAG (танҳо арзишҳои гуногун аз 0 қабул карда мешаванд)
- Муштарӣ дастгоҳро аз нав танзим мекунад (pin NRST).
Шарҳ: Танҳо се озмоиши RMA Unlock иҷозат дода шудааст. Пас аз се озмоиши ноком, кушодани RMA дигар имконнопазир аст. Дастгоҳ дар ҳолати давраи ҳаёти RMA худ мемонад. - Муштарӣ бори дуюм s-ро аз нав барқарор мекунадampтавассути PIN NRST:
• LED дар PA13 фурӯзон аст (агар пайваст бошад),
• дастгоҳ дар ҳолати SECURE_CLOSED қарор дорад (дастрасии ислоҳи ислоҳи DAP баста аст).
Давлати RMA вориди ҶTAG скрипт собиқamples
Скрипти STM32MP13xx собиқamples барои ворид кардани парол ва ворид кардани ҳолати RMA дар zip ҷудо дастрас мебошанд file. Онҳо метавонанд бо Trace32, OpenOCD бо истифода аз STLINK зонд, OpenOCD бо истифода аз зонд мувофиқ CMSIS-DAP (барои мисол) истифода бурда мешавад.ample Ulink2). Маълумотро дар www.st.com дастрас кардан мумкин аст. Ба маҳсулоти STM32MP13xx "Захираҳои CAD" дар бахши "мушаххасоти истеҳсоли тахта" муроҷиат кунед.
Мисли пешamples метавонад барои дастгоҳҳои STM32MP15xx гирифта шавад. Як собиқample барои ворид шудан ба ҳолати RMA ва баромадан аз ҳолати RMA барои Trace32 дар zip ҷудо дастрас аст file. Маълумотро дар www.st.com дастрас кардан мумкин аст. Ба маҳсулоти STM32MP15x "Захираҳои CAD" дар бахши "мушаххасоти истеҳсолии тахта" муроҷиат кунед.
Таърихи ревизия
Љадвали 4. Таърихи таљдиди њуљљатњо
| Сана | Версия | Тағйирот |
| 13-феврали 23 | 1 | Нашри аввал. |
ОГОҲИИ МУҲИМ ДИККАТ ХОНЕД
STMicroelectronics NV ва филиалҳои он («СТ») ҳуқуқ доранд, ки дар вақти дилхоҳ бидуни огоҳӣ ба маҳсулоти ST ва/ё ба ин ҳуҷҷат тағйирот, ислоҳ, такмил, такмил ва такмил ворид кунанд. Харидорон бояд пеш аз додани фармоиш маълумоти охирини дахлдорро дар бораи маҳсулоти ST дастрас кунанд. Маҳсулоти ST мувофиқи шартҳо ва шартҳои фурӯши ST дар лаҳзаи тасдиқи фармоиш фурӯхта мешавад.
Харидорон барои интихоб, интихоб ва истифодаи маҳсулоти СТ танҳо масъуланд ва ST барои кӯмак дар барнома ё тарҳрезии маҳсулоти харидорон масъулият ба дӯш намегирад.
Аз ҷониби ST дар ин ҷо ягон иҷозатнома ба ягон ҳуқуқи моликияти зеҳнӣ дода намешавад.
Фурӯши дубораи маҳсулоти СТ бо шартҳои гуногун аз маълумоти дар ин ҷо овардашуда ҳама гуна кафолати аз ҷониби ST барои чунин маҳсулот додашударо бекор мекунад.
ST ва логотипи ST тамғаҳои тиҷоратии ST мебошанд. Барои маълумоти иловагӣ дар бораи тамғаҳои молии ST, нигаред www.st.com/trademarks. Ҳама номҳои маҳсулот ё хидмати дигар моликияти соҳибони мувофиқ мебошанд.
Маълумот дар ин ҳуҷҷат маълумотеро, ки қаблан дар ҳама версияҳои қаблии ин ҳуҷҷат дода шуда буданд, иваз мекунад ва иваз мекунад.
© 2023 STMicroelectronics Ҳама ҳуқуқҳо ҳифз шудаанд
AN5827 - Ваҳй 1
AN5827 - Ваҳй 1 - феврали 2023
Барои маълумоти иловагӣ ба идораи фурӯши маҳаллии STMicroelectronics муроҷиат кунед.
www.st.com
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
STMicroelectronics STM32MP1 Силсилаи микропросессорҳо [pdf] Дастури корбар STM32MP1 Силсилаи Microprocessors, STM32MP1 Series, Microprocessors |




