
AN5827
Ariza eslatmasi
STM32MP1 seriyali MPUlarda RMA holatiga kirish bo'yicha ko'rsatmalar
Kirish
STM32MP1 seriyali mikroprotsessorlarga STM32MP15xx va STM32MP13xx qurilmalari kiradi.
Umumiy ma'lumot
Ushbu hujjat Arm® Cortex® yadrolariga asoslangan STM32MP1 seriyali mikroprotsessorlariga taalluqlidir
Eslatma: Arm - Arm Limited (yoki uning sho'ba korxonalari) ning AQShda va/yoki boshqa joylarda ro'yxatdan o'tgan savdo belgisi.
Malumot hujjatlari
| Malumot | Hujjat nomi |
| STM32MP13xx | |
| AN5474 | STM32MP13x liniyalari apparatini ishlab chiqishni boshlash |
| DS13878 | Arm® Cortex®-A7 1 GI-ft gacha, 1xETH, 1 xADC, 24 taymer, audio |
| DS13877 | Arm® Cortex®-A7 1 gigagertsgacha, 1xETH, 1 xADC, 24 taymer, audio, kripto va adv. xavfsizlik |
| DS13876 | Arm® Cortex®-A7 1 GI-ft gacha, 2xETH, 2xCAN FD, 2xADC. 24 taymer, audio |
| DS13875 | Arm® Cortex®-A7 1 gigagertsgacha, 2xETH, 2xCAN FD, 2xADC, 24 taymer, audio, kripto va adv. xavfsizlik |
| DS13874 | Arm® Cortex®-A7 1 gigagertsgacha, LCD-TFT, kamera interfeysi, 2xETH, 2xCAN FD, 2xADC, 24 taymer, audio |
| DS13483 | Arm® Cortex®-A7 1 gigagertsgacha, LCD-TFT, kamera interfeysi, 2xETH, 2xCAN FD, 2xADC, 24 taymer, audio, kripto va adv. xavfsizlik |
| RM0475 | STM32MP13xx rivojlangan Arm0-ga asoslangan 32-bitli MPU |
| STM32MP15xx | |
| AN5031 | STM32MP151, STM32MP153 va STM32MP157 qator apparatlarini ishlab chiqishni boshlash |
| DS12500 | Arm® Cortex®-A7 800 MGts + Cortex®-M4 MPU, TFT, 35 kom. interfeyslar, 25 taymer, adv. analog |
| DS12501 | Arm® Cortex®-A7 800 MGts + Cortex®-M4 MPU, TFT, 35 kom. interfeyslar, 25 taymer, adv. analog, kripto |
| DS12502 | Arm® dual Cortex®-A7 800 MGts + Cortex®-M4 MPU, TFT, 37 kom. interfeyslar, 29 taymer, adv. analog |
| DS12503 | Arm® dual Cortex®-A7 800 MGts + Cortex®-M4 MPU, TFT, 37 kom. interfeyslar, 29 taymer, adv. analog, kripto |
| DS12504 | Arm® dual Cortex®-A7 800 MGts + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 kom. interfeyslar, 29 taymer, adv. analog |
| DS12505 | Arm® dual Cortex®-A7 800 MGts + Cortex®-M4 MPU, 3D GPU, TFT/DSI, 37 kom. interfeyslar, 29 taymer, adv. analog, kripto |
| RM0441 | STM32MP151 rivojlangan Arm®-ga asoslangan 32-bitli MPU |
| RM0442 | STM32MP153 rivojlangan Arnie-ga asoslangan 32-bitli MPU |
| RM0436 | STM32MP157 rivojlangan Arm0-ga asoslangan 32-bitli MPU |
Atamalar va qisqartmalar
Jadval 2. Qisqartmalarning ta'rifi
| Muddati | Ta'rif |
| FAR | Muvaffaqiyatsizlikni tahlil qilish so'rovi: oqim shubhali qurilmani tahlil qilish uchun STMicroelectronics-ga qaytarish uchun ishlatiladi. To'liqlikni oshirish uchun Bunday tahlil paytida qurilmaning sinovdan o'tkazilishi, qurilma RMA holatida bo'lishi kerak. |
| JTAG | Birgalikda sinov harakatlar guruhi (disk raskadrovka interfeysi) |
| PMIC | Har xil platforma quvvat manbalarini ta'minlaydigan tashqi quvvatni boshqarish sxemasi orqali katta nazorat qilish imkoniyati signallar va ketma-ket interfeys. |
| RMA | Qaytish materialining tahlili: kerak bo'lganda to'liq sinov rejimini faollashtirishga imkon beruvchi hayot tsiklidagi qurilmaning o'ziga xos holati Nosozliklarni tahlil qilish uchun STMicroelectronics. |
1. Ushbu hujjatda RMA qisqartmasi hech qanday joyda “materialni qaytarishni qabul qilish”ga ishora qilmaydi, ya'ni foydalanilmagan qismlarni qaytarish uchun foydalaniladigan oqim (mijoz zaxirasi sobiqample).
FAR oqimidagi RMA holati
FAR oqimi shubhali sifat muammosi yuzaga kelganda nosozliklarni chuqurroq tahlil qilish uchun qurilmani STMicroelectronics-ga qaytarishdan iborat. Tahlilni o'tkazish uchun qismni STga sinovdan o'tkazish uchun qaytarish kerak.
- Qism RMA holatida bo'lishi kerak
- Qism asl qurilmaga jismonan mos bo'lishi kerak (to'p o'lchami, balandligi va boshqalar).
STM32MP13xx mahsulotning hayot aylanishi
STM32MP13xx qurilmalarida, qurilmani qaytarishdan oldin mijoz RMA holatiga mijoz tomonidan oldindan belgilangan 32 bitli parolni J orqali kiritilishi kerak.TAG (3-bo'limga qarang). RMA holatiga kiritilgandan so'ng, qurilma endi ishlab chiqarish uchun yaroqsiz bo'lib qoladi (1-rasmga qarang) va STMicroelectronics tadqiqotni davom ettirishi uchun to'liq sinov rejimi faollashtiriladi, shu bilan birga barcha mijozlar sirlari (ma'lumotnomada tasvirlangan yuqori OTP) kirish imkoni bo'lmaydi. apparat tomonidan.
Quyidagi rasmda STM32MP13xx qurilmalarining mahsulotning ishlash davri ko'rsatilgan. Bu shuni ko'rsatadiki, RMA holati kiritilgandan so'ng qurilma boshqa rejimlarga qaytolmaydi.

STM32MP15xx mahsulotning hayot aylanishi
STM32MP15xx qurilmalarida, qurilmani qaytarishdan oldin mijoz RMA holatiga mijoz tomonidan oldindan belgilangan 15 bitli parolni J orqali kiritilishi kerak.TAG (3-bo'limga qarang). RMA holatiga kiritilgandan so'ng, qurilma mijoz tomonidan oldindan belgilangan “RMA_RELOCK” parolini kiritish orqali SECURE_CLOSED holatiga qaytishi mumkin. Faqat 3 RMA dan RMA_RELOCKEDgacha o'tish holati sinovlariga ruxsat beriladi (2-rasmga qarang). RMA holatida STMicroelectronics tekshiruvni davom ettirishi uchun to'liq sinov rejimi faollashtiriladi, shu bilan birga barcha mijoz sirlari (ma'lumotnoma qo'llanmasida tasvirlanganidek, yuqori OTP) apparat tomonidan foydalanilmaydi.
Quyidagi rasmda STM32MP15x qurilmalarining mahsulotning ishlash davri ko'rsatilgan.

RMA davlat kengashi cheklovlari
RMA holatini faollashtirish uchun quyidagi cheklovlar talab qilinadi.
JTAG kirish imkoniyati bo'lishi kerak
NJTRST va JTDI, JTCK, JTMS, JTDO signallariga (STM4MP5xx qurilmalaridagi PH14, PH15, PF32, PF13 pinlari) kirish mumkin bo'lishi kerak. Ba'zi vositalarda JTDO kerak emas (masalanample, Trace32) OpenOCD kabi boshqa dasturlarda asbob J qurilmasini tekshiradiTAG Jni bajarishdan oldin JTDO orqali IDTAG ketma-ketlik.
NRST pin faollashtirilganda VDDCORE va VDD quvvat manbalari o'chirilmasligi kerak.
ST mos yozuvlar dizaynida NRST STPMIC1x yoki tashqi diskret komponentlar quvvat regulyatorlarining quvvat aylanishini faollashtiradi. Mumkin bo'lgan amalga oshirish mos yozuvlar dizaynida ko'rsatilganample ilova eslatmasida keltirilgan STM32MP13x liniyalari apparatini ishlab chiqishni boshlash (AN5474) . 3-rasm va 4-rasm soddalashtirilgan versiyalar bo'lib, ular faqat RMA holatiga tegishli komponentlarni ko'rsatadi. Xuddi shu narsa STM32MP15xx qurilmalari uchun ham amal qiladi.

Oddiy taxta, faqat JTAG PIN va tegishli rozetkadan faqat RMA paroli uchun foydalanish mumkin (agar J.ga kirish imkoni bo'lmasa).TAG ishlab chiqarish taxtasida). Bunday holda, mijoz birinchi navbatda qurilmani ishlab chiqarish taxtasidan ajratib olishi va paketli sharlarni to'ldirishi kerak.
Kengashda ko'rsatilgandek ulangan 32-jadvalda keltirilgan STM1MP3xxx pinlari bo'lishi kerak. Boshqa pinlar suzuvchi holda qoldirilishi mumkin.
3-jadval. RMA parolini kiritish uchun ishlatiladigan oddiy plata uchun pinli ulanish
| Pin nomi (signal) | ga ulangan | Izoh | |
| STM32MP13xx | STM32MP15xx | ||
| JTAG va qayta o'rnatish | |||
| NJTRST | NJRST | JTAG ulagich | |
| PH4 (JTDI) | JTDI | ||
| PH5 (JTDO) | JTDO | Trace32 kabi disk raskadrovka vositalarida kerak emas | |
| PF14 (JTCK) | JTCK | ||
| PF15 (JTMS) | JTMS | ||
| NRST | NRST | Qayta tiklash tugmasi | VSS ga 10 nF kondansatör bilan |
| Quvvat manbalari | |||
| VDDCORE. VDDCPU | VDDCORE | Tashqi ta'minot | Oddiy ma'lumotlar uchun mahsulot ma'lumotlar jadvaliga qarang qiymat |
| 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 tashqi ta'minlash |
Avval mavjud bo'lishi va olib tashlanishi kerak oxirgi (boshqalar bilan birga bo'lishi mumkin ta'minot) |
| VDDA, VREF+, VDD3V3_USBHS. VDDO_DDR |
VDDA. VREF+. VDD3V3_USBHS. VDDO_DDR. VDD_DSI. VDD1V2_DSI_REG. VDD3V3_USBFS |
0 | ADC. VREFBUF, USB, DDR ishlatilmaydi |
| 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 |
suzuvchi | |
| Boshqa | |||
| BYPASS_REG1V8 | BYPASS_REG1V8 | 0 | 1V8 regulyatori sukut bo'yicha yoqilgan (REG 18E = 1) |
| PC15 - OSC32_OUT | PC15 - OSC32_OUT | suzuvchi | |
| PC14- OSC32_IN | PC14- OSC32_IN | Tashqi osilatorlar ishlatilmaydi (ROMni yuklash HSI ichki osilatoridan foydalanish) |
|
| PHO-OSC_IN | PHO-OSC_IN | ||
| PH1-0SC_OUT | PH1-0SC_OUT | ||
| USB_RREF | USB_RREF | suzuvchi | USB ishlatilmaydi |
| P16 (BOOT2) | BOOT2 | X | RMA holatiga kirish ishlaydi yuklash (2:0) qiymati qanday bo'lishidan qat'iy nazar |
| PI5 (BOOT1) | 60011 | X | |
| PI4 (BOOTO) | BOOTO | X | |
| NRST_CORE | VSS ga 10 nF | NRST_CORE da ichki tortish | |
| PA13 (BOOTFAILN) | PA13 (BOOTFAILN) | LED | Ixtiyoriy |
Kelajakda RMA holatiga kirishga ruxsat beruvchi oldingi talablar
RMA holatiga kirish imkoniyati mijoz tomonidan maxfiy ta'minotdan so'ng mijoz ishlab chiqarish vaqtida parolni kiritish orqali o'rnatilishi kerak.
- STMicroelectronics'dan jo'natilgan qurilma OTP_SECURED ochiq holatda.
- Qurilma yuklash ROM bilan himoyalangan ST sirlarini o'z ichiga oladi va mijoz siri yo'q.
- Qayta tiklashda yoki ROM yuklangandan so'ng, DAP kirish Linux yoki yuklash ROM "ishlab chiqish yuklash" rejimida qayta ochilishi mumkin (OTP_SECURED ochiq + yuklash pinlari BOOT[2:0]=1b100 + reset).
- OTP_SECURED ochiq bo'lsa, mijoz OTPda o'z sirlarini taqdim etishi kerak:
- to'g'ridan-to'g'ri mijoz tomonidan o'z xavfi yoki
- STM32 vositalari bilan birga yuklash ROM-ning “SSP xususiyati” yordamida shifrlangan kanal orqali xavfsiz.
- Maxfiy ma'lumotlarni taqdim etish oxirida mijoz quyidagilarni amalga oshirishi mumkin:
- STM32MP13xx da OTP_CFG32 da 56 bitli RMA paroli (parol 0 bo'lishi kerak).
- STM32MP15xx da OTP_CFG15[56:14] da 0 bitli RMA paroli, OTP_CFG56[29:15] da RMA_RELOCK paroli.
Parol 0 dan farq qilishi kerak.
- OTP_CFG56 ni “doimiy dasturlash blokirovkasi” sifatida sozlang va 0xFFFFFF da keyingi dasturlashdan qochish va dastlabki parolni bilmasdan RMA holatiga kirishga ruxsat bering.
- BSEC_OTP_STATUS registrini tekshirish orqali OTP_CFG56 to'g'ri dasturlashtirilganligini tekshiring.
- Nihoyat, qurilma yopiq OTP_SECURED rejimiga o'tkaziladi:
- STM32MP13xx da OTP_CFG0[3] = 1 va OTP_CFG0[5] = 1 ni birlashtirish orqali.
- STM32MP15xx da OTP_CFG0 [6] = 1 ni birlashtirish orqali.
Qurilma STMicroelectronics tomonidan tekshirish uchun RMA holatida qayta ochilishi mumkin
- Qurilma OTP_SECURED yopiq holatda bo'lsa, "ishlab chiqishni yuklash" endi mumkin emas.

RMA holati tafsilotlarni kiritish
Yuqorida aytib o'tilganidek, RMA holati mijoz tomonidan taqdim etilgan sirlarni oshkor qilmasdan to'liq sinov rejimini xavfsiz qayta ochish uchun ishlatiladi. Bu funktsional J tufayli amalga oshiriladiTAG ma'lumotlarga ega bo'lib, barcha mijozlar sirlari apparat tomonidan kirish imkoni bo'lmagan holda saqlanadi.
Agar muvaffaqiyatsiz s bo'yicha tahlil qilish uchun talab mavjud bo'lsaample RMA holatiga o'tish kerak bo'ladi (5-rasmga qarang. OTP_SECURED yopiq ga o'tish yopiq ), bu mijoz sirlarini himoya qiladi va DAP da xavfsiz va xavfsiz bo'lmagan disk raskadrovkani qayta ochadi.
- Mijoz BSEC_J da o'zgaradiTAGJ-dan foydalanib RMA parolini ro'yxatdan o'tkazingTAG (faqat 0 dan farqli qiymatlar qabul qilinadi).
- Mijoz qurilmani qayta o'rnatadi (NRST pin).
Eslatma: Ushbu bosqichda BSEC_J da parolTAGIN registrini o'chirib tashlamaslik kerak. Shunday qilib, NRST VDD yoki VDDCORE quvvat manbalarini o'chirmasligi kerak. Shuningdek, u NJTRST piniga ulanmasligi kerak. Agar STPMIC1x ishlatilsa, qayta o'rnatish vaqtida quvvat manbalarini niqoblash majburiy bo'lishi mumkin. Bu STPMIC1x niqob optsion registrini (BUCKS_MRST_CR) dasturlash yoki STPMICx RSTn va STM32MP1xxx NRST o'rtasidagi platada RMA uchun qo'shilgan rezistorni olib tashlash orqali amalga oshiriladi (3-rasmga qarang). - Yuklash ROM ishga tushiriladi va BSEC_J da kiritilgan RMA parolini tekshiradiTAGOTP_CFG56.RMA_PASSWORD bilan IN:
• Agar parollar mos kelsa, sample RMA_LOCK s ga aylanadiample (STM32MP13xx-da abadiy).
• Agar parollar mos kelmasa, sample OTP_SECURED yopiq holatda qoladi va OTPda RMA “qayta ochish sinovlari” hisoblagichi oshiriladi.
Eslatma: RMAni qayta ochish bo'yicha faqat uchta sinovga ruxsat berilgan. Uchta muvaffaqiyatsiz sinovdan so'ng, RMA qayta ochilishi endi mumkin emas. Qurilma o'zining haqiqiy hayot aylanishi holatida qoladi. - Mijoz ikkinchi marta s ni tiklaydiampNRST pin orqali:
• PA13 dagi LED yoniq (agar ulangan bo'lsa)
• DAP disk raskadrovka ruxsati qayta ochildi. - Qurilmani STMicroelectronics kompaniyasiga yuborish mumkin.
- Qayta tiklashdan so'ng (NRST pin yoki tizimni qayta tiklash), yuklash ROM ishga tushiriladi:
• OTP8.RMA_LOCK = 1 (RMA bloklangan s.) ekanligini aniqlaydiample).
• U barcha STMicroelectronics va mijozlar sirlarini himoya qiladi.
• DAP disk raskadrovka ruxsatini xavfsiz va xavfsiz bo'lmagan holda qayta ochadi.
RMA holatida qism yuklash pinlariga e'tibor bermayapti va tashqi flesh yoki USB/UART dan yuklay olmaydi.
RMA qulfini ochish tafsilotlari
STM32MP15xx da qurilmani RMA-dan qulfdan chiqarish va SECURE_CLOSED holatiga qaytish mumkin.
BSEC_J daTAGIN registrida mijoz RMA qulfini ochish parolini J yordamida o'zgartiradiTAG (faqat 0 dan farqli qiymatlar qabul qilinadi)
- Mijoz qurilmani qayta o'rnatadi (NRST pin).
Eslatma: Faqat uchta RMA Unlock sinovlari ruxsat etilgan. Uchta muvaffaqiyatsiz sinovdan so'ng, RMA qulfini ochish endi mumkin emas. Qurilma RMA hayot aylanish holatida qoladi. - Mijoz ikkinchi marta s ni tiklaydiampNRST pin orqali:
• PA13 dagi LED yoniq (agar ulangan bo'lsa),
• qurilma SECURE_CLOSED holatida (DAP disk raskadrovka ruxsati yopiq).
RMA holati J.ga kirmoqdaTAG skript examples
STM32MP13xx skripti, masalanampparolni kiritish va RMA holatini kiritish uchun les alohida zip-da mavjud file. Ular Trace32, STLINK probi yordamida OpenOCD, CMSIS-DAP mos keladigan prob yordamida OpenOCD (masalan, uchun) bilan ishlatilishi mumkin.ample Ulink2). Ma'lumotni www.st.com saytida topishingiz mumkin. STM32MP13xx mahsuloti "SAPR resurslari" ga "Plata ishlab chiqarish spetsifikatsiyasi" bo'limiga qarang.
Shunga o'xshash sobiqamples STM32MP15xx qurilmalari uchun olinishi mumkin. SobiqampRMA holatiga kirish va Trace32 uchun RMA holatidan chiqish alohida zip faylida mavjud file. Ma'lumotni www.st.com saytida topishingiz mumkin. "Plata ishlab chiqarish spetsifikatsiyasi" bo'limida STM32MP15x mahsuloti "SAPR resurslari" ga qarang.
Qayta ko'rib chiqish tarixi
Jadval 4. Hujjatni qayta ko'rib chiqish tarixi
| Sana | Versiya | O'zgarishlar |
| 13-fevral, 23 yil | 1 | Dastlabki nashr. |
MUHIM OGOHLANTIRISH DIQQAT BILAN O‘QING
STMicroelectronics NV va uning sho‘ba korxonalari (“ST”) istalgan vaqtda ST mahsulotlariga va/yoki ushbu hujjatga o‘zgartirishlar, tuzatishlar, yaxshilanishlar, o‘zgartirishlar va takomillashtirishlar kiritish huquqini o‘zida saqlab qoladi. Xaridorlar buyurtma berishdan oldin ST mahsulotlari bo'yicha so'nggi tegishli ma'lumotlarni olishlari kerak. XT mahsulotlari buyurtmani tasdiqlash vaqtida mavjud bo'lgan XTning sotish shartlari va qoidalariga muvofiq sotiladi.
Xaridorlar XT mahsulotlarini tanlash, tanlash va ulardan foydalanish uchun faqat javobgar bo'ladilar va XT qo'llashda yordam berish yoki xaridor mahsulotlari dizayni uchun hech qanday javobgarlikni o'z zimmasiga olmaydi.
Bu yerda ST tomonidan hech qanday intellektual mulk huquqiga ochiq yoki nazarda tutilgan litsenziya berilmaydi.
XT mahsulotlarini bu yerda bayon etilgan ma'lumotlardan boshqacha shartlar bilan qayta sotish XT tomonidan bunday mahsulot uchun berilgan har qanday kafolatni bekor qiladi.
ST va ST logotipi STning savdo belgilaridir. ST savdo belgilari haqida qo'shimcha ma'lumot olish uchun qarang www.st.com/trademarks. Boshqa barcha mahsulot yoki xizmat nomlari tegishli egalarining mulki hisoblanadi.
Ushbu hujjatdagi ma'lumotlar ushbu hujjatning oldingi versiyalarida ilgari berilgan ma'lumotlarning o'rnini bosadi va almashtiradi.
© 2023 STMicroelectronics Barcha huquqlar himoyalangan
AN5827 - Vah 1
AN5827 - Vahiy 1 - 2023 yil fevral
Qo'shimcha ma'lumot olish uchun mahalliy STMicroelectronics savdo ofisiga murojaat qiling.
www.st.com
Hujjatlar / manbalar
![]() |
STMicroelectronics STM32MP1 seriyali mikroprotsessorlar [pdf] Foydalanuvchi uchun qoʻllanma STM32MP1 seriyali mikroprotsessorlar, STM32MP1 seriyali mikroprotsessorlar |




