STMicroelectronics - logotip

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.

STMicroelectronics STM32MP1 seriyali mikroprotsessorlari - FAR oqimidagi RMA holati 1

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.

STMicroelectronics STM32MP1 seriyali mikroprotsessorlari - FAR oqimidagi RMA holati 2

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.

STMicroelectronics STM32MP1 seriyali mikroprotsessorlar - RMA davlat platasining cheklovlari

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.

STMicroelectronics STM32MP1 seriyali mikroprotsessorlari - kelajakdagi RMA holatini 1 ga kiritishga ruxsat beruvchi oldingi talablar

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.

  1. Mijoz BSEC_J da o'zgaradiTAGJ-dan foydalanib RMA parolini ro'yxatdan o'tkazingTAG (faqat 0 dan farqli qiymatlar qabul qilinadi).
  2. 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).
  3. 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.
  4. Mijoz ikkinchi marta s ni tiklaydiampNRST pin orqali:
    • PA13 dagi LED yoniq (agar ulangan bo'lsa)
    • DAP disk raskadrovka ruxsati qayta ochildi.
  5. Qurilmani STMicroelectronics kompaniyasiga yuborish mumkin.
  6. 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

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *