AN5827
د غوښتنلیک یادښت
د STM32MP1 لړۍ MPUs کې د RMA حالت ته د ننوتلو لارښوونې
پیژندنه
د STM32MP1 لړۍ مایکرو پروسیسرونو کې STM32MP15xx او STM32MP13xx وسیلې شاملې دي.. دا غوښتنلیک یادښت معلومات چمتو کوي ترڅو د راستنیدونکي موادو تحلیل حالت ته د ننوتلو پروسې ملاتړ وکړي ، چې پدې سند کې د RMA په توګه راجع کیږي.
عمومي معلومات
دا سند د Arm® Cortex® cores پر بنسټ د STM32MP1 لړۍ مایکرو پروسیسرونو باندې تطبیق کیږي
یادونه: ارم په متحده ایالاتو او/یا بل کوم ځای کې د آرم محدود (یا د دې فرعي شرکتونو) راجستر شوی سوداګریز نښه ده.
د حوالې اسناد
حواله | د سند سرلیک |
STM32MP13xx | |
AN5474 | د STM32MP13x لاینونو هارډویر پراختیا سره پیل کول |
DS13878 | Arm® Cortex®-A7 تر 1 GI-ft پورې، 1xETH، 1 xADC، 24 ټایمر، آډیو |
DS13877 | Arm® Cortex®-A7 تر 1 GHz، 1xETH، 1 xADC، 24 ټایمر، آډیو، کریپټو او adv. امنیت |
DS13876 | Arm® Cortex®-A7 تر 1 GI-ft، 2xETH، 2xCAN FD، 2xADC. 24 ټایمر، آډیو |
DS13875 | Arm® Cortex®-A7 تر 1 GHz، 2xETH، 2xCAN FD، 2xADC، 24 ټایمر، آډیو، کریپټو او adv. امنیت |
DS13874 | Arm® Cortex®-A7 تر 1 GHz پورې، LCD-TFT، د کیمرې انٹرفیس، 2xETH، 2xCAN FD، 2xADC، 24 ټایمر، آډیو |
DS13483 | Arm® Cortex®-A7 تر 1 GHz پورې، LCD-TFT، د کیمرې انٹرفیس، 2xETH، 2xCAN FD، 2xADC، 24 ټایمر، آډیو، کریپټو او adv. امنیت |
RM0475 | STM32MP13xx پرمختللي Arm0-based 32-bit MPUs |
STM32MP15xx | |
AN5031 | د STM32MP151، STM32MP153 او STM32MP157 لاین هارډویر پراختیا سره پیل کول |
DS12500 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU، TFT، 35 comm. انٹرفیس، 25 ټایمر، adv. انلاګ |
DS12501 | Arm® Cortex®-A7 800 MHz + Cortex®-M4 MPU، TFT، 35 comm. انٹرفیس، 25 ټایمر، adv. انلاګ، کریپټو |
DS12502 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU، TFT، 37 com. interfaces, 29 timers, adv. انلاګ |
DS12503 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU، TFT، 37 com. interfaces, 29 timers, adv. انلاګ، کریپټو |
DS12504 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU، 3D GPU، TFT/DSI، 37 com. interfaces, 29 timers, adv. انلاګ |
DS12505 | Arm® dual Cortex®-A7 800 MHz + Cortex®-M4 MPU، 3D GPU، TFT/DSI، 37 com. interfaces, 29 timers, adv. انلاګ، کریپټو |
RM0441 | STM32MP151 پرمختللي آرم® میشته 32-bit MPUs |
RM0442 | STM32MP153 پرمختللي Arnie-based 32-bit MPUs |
RM0436 | STM32MP157 پرمختللي Arm0-based 32-bit MPUs |
اصطلاحات او لنډیزونه
جدول 2. د لنډیز تعریف
اصطلاح | تعریف |
FAR | د ناکامۍ تحلیل غوښتنه: جریان STMicroelectronics ته د تحلیل لپاره د شکمن وسیلې بیرته راستنیدو لپاره کارول کیږي. د بشپړ لوړولو لپاره د داسې تحلیل په جریان کې د وسیلې ازموینې وړتیا ، وسیله باید په RMA حالت کې وي. |
JTAG | د ګډ ازموینې عمل ګروپ (د بګ انٹرفیس) |
PMIC | د بهرني بریښنا مدیریت سرکټ چې د مختلف پلیټ فارم بریښنا تجهیزات چمتو کوي ، د لوی کنټرول وړتیا سره سیګنالونه او سیریل انٹرفیس. |
RMA | د موادو تحلیل بیرته راګرځول: د ژوند دوره کې د وسیلې ځانګړي حالت چې د اړتیا سره سم د بشپړ ازموینې حالت فعالولو ته اجازه ورکوي د ناکامۍ تحلیل هدف لپاره STMicroelectronics. |
1. په دې سند کې، د RMA مخفف د "مادي منلو بیرته راستنیدو" ته هیڅ ځای نه راجع کوي دا هغه جریان دی چې د غیر کارول شوي برخو بیرته راستنیدو لپاره کارول کیږي (د پخواني لپاره د پیرودونکي ذخیرهample).
د FAR جریان کې د RMA حالت
د FAR جریان د شکمن کیفیت مسلې په صورت کې د ژورې ناکامۍ تحلیل لپاره STMicroelectronics ته د وسیلې بیرته راګرځولو کې شامل دي. برخه باید د ازموینې وړ ST ته بیرته راستانه شي ترڅو تحلیل ترسره شي.
- برخه باید په RMA حالت کې وي
- برخه باید په فزیکي توګه د اصلي وسیله سره مطابقت ولري (د بال اندازه، پچ، او نور)
STM32MP13xx د محصول د ژوند دوره
په STM32MP13xx وسیلو کې، مخکې له دې چې وسیله بیرته راستانه شي، پیرودونکي باید د RMA حالت ته ننوځي د پیرودونکي له مخکې ټاکل شوي 32-bit پاسورډ سره چې د J له لارې داخل شوي.TAG (۳ برخه وګورئ). یوځل چې د RMA حالت ته ننوځي، وسیله نور د تولید لپاره د کارولو وړ نه ده (شکل 3 وګورئ) او د بشپړ ازموینې حالت د STMicroelectronics لپاره فعال شوی ترڅو تحقیق پرمخ بوځي پداسې حال کې چې د پیرودونکي ټول رازونه (پورته OTP لکه څنګه چې د حوالې لارښود کې تشریح شوي) د لاسرسي وړ ندي د هارډویر لخوا.
لاندې انځور د STM32MP13xx وسیلو محصول ژوند دوره ښیې. دا ښیې چې یوځل چې د RMA حالت ته ننوځي وسیله نشي کولی بیرته نورو حالتونو ته لاړ شي.
STM32MP15xx د محصول د ژوند دوره
په STM32MP15xx وسیلو کې، مخکې له دې چې وسیله بیرته راستانه شي، پیرودونکي باید د RMA حالت ته ننوځي د پیرودونکي له مخکې ټاکل شوي 15-bit پاسورډ سره چې د J له لارې داخل شوي.TAG (۳ برخه وګورئ). یوځل چې د RMA حالت ته ننوځي، وسیله کولی شي د پیرودونکي مخکې تعریف شوي "RMA_RELOCK" پټنوم په دننه کولو سره بیرته SECURE_CLOSED حالت ته لاړ شي. یوازې 3 RMA ته RMA_RELOCKED لیږد حالت آزموینې اجازه لري (شکل 3 وګورئ). په RMA حالت کې، د بشپړ ازموینې حالت د STMicroelectronics لپاره فعال شوی ترڅو تحقیق پرمخ بوځي پداسې حال کې چې د پیرودونکي ټول رازونه (پورته OTP لکه څنګه چې د حوالې لارښود کې تشریح شوي) د هارډویر لخوا د لاسرسي وړ ندي.
لاندې شکل د STM32MP15x وسیلو محصول ژوند دوره ښیې.
د RMA ریاست بورډ محدودیتونه
د RMA حالت فعالولو لپاره، لاندې خنډونو ته اړتیا ده.
د جيTAG لاسرسی باید شتون ولري
سیګنالونه NJTRST او JTDI, JTCK, JTMS, JTDO (پن PH4, PH5, PF14, PF15 په STM32MP13xx وسیلو کې) باید د لاسرسي وړ وي. په ځینو وسیلو کې، JTDO اړین ندي (د مثال لپارهample، Trace32) په نورو کې لکه OpenOCD وسیله د J وسیله چیک کويTAG د JTDO له لارې ID د J اجرا کولو دمخهTAG ترتیب
د VDDCORE او VDD بریښنا رسول باید بند نشي کله چې د NRST پن فعال شي
د ST حوالې ډیزاین کې، NRST د STPMIC1x یا د خارجي جلا اجزاو بریښنا تنظیم کونکو بریښنا دوره فعالوي. احتمالي تطبیق د حوالې ډیزاین کې ښودل شویampد غوښتنلیک یادښت کې چمتو شوي د STM32MP13x لاینونو هارډویر پراختیا (AN5474) سره پیل کول. شکل 3 او شکل 4 ساده شوي نسخې دي چې یوازې د RMA حالت اړوند برخې ښیي. ورته د STM32MP15xx وسیلو لپاره پلي کیږي.
یو ساده تخته چې یوازې د J سرهTAG پن او مناسب ساکټ یوازې د RMA پاسورډ موخو لپاره کارول کیدی شي (په هغه حالت کې چې J ته لاسرسی ممکن نه ويTAG د تولید په بورډ کې). په داسې حالت کې پیرودونکی باید لومړی وسیله د تولید بورډ څخه غیر پلوري او د بسته بندۍ بالونه بیا ډک کړي.
تخته باید د STM32MP1xxx پنونه ولري چې په جدول 3 کې لیست شوي وي لکه څنګه چې اشاره شوې. نور پنونه کیدای شي تیریږي.
جدول 3. د ساده بورډ لپاره د پن کنکشن د RMA پاسورډ داخلولو لپاره کارول کیږي
د پن نوم (سګنال) | سره نښلول شوی | تبصره | |
STM32MP13xx | STM32MP15xx | ||
JTAG او بیا تنظیم کړئ | |||
NJTRST | NJRST | JTAG نښلونکی | |
PH4 (JTDI) | JTDI | ||
PH5 (JTDO) | JTDO | په ځینې ډیبګ وسیلې لکه Trace32 کې اړتیا نشته | |
PF14 (JTCK) | JTCK | ||
PF15 (JTMS) | JTMS | ||
NRST | NRST | د بیا تنظیم کولو تڼۍ | VSS ته د 10 nF capacitor سره |
د بریښنا تجهیزات | |||
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 V خارجي عرضه |
باید لومړی موجود وي او لیرې شي وروستی (د نورو سره یوځای کیدی شي سامانونه) |
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 داخلي oscillator کارولو لپاره) |
|
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 (بوټو) | بوټو | X | |
NRST_CORE | 10 nF ته VSS | په NRST_CORE کې داخلي پل اپ | |
PA13 (بوټفیلن) | PA13 (بوټفیلن) | LED | اختیاري |
مخکینۍ اړتیاوې د راتلونکي RMA حالت ته د ننوتلو اجازه ورکوي
د RMA حالت ته د ننوتلو امکان باید د پیرودونکي لخوا د پټ چمتو کولو وروسته د پیرودونکي تولید پرمهال د پټنوم دننه کولو سره تنظیم شي
- وسیله کله چې د STMicroelectronics څخه لیږدول کیږي په OTP_SECURED خلاص حالت کې وي.
- وسیله د ST رازونه لري چې د بوټ ROM لخوا خوندي شوي، او د پیرودونکي راز نشته.
- په ری سیٹ یا د بوټ ROM اجرا کولو وروسته، د DAP لاسرسی د لینکس یا د بوټ ROM "پراختیا بوټ" حالت (OTP_SECURED خلاص + بوټ پنونه BOOT [2:0] = 1b100 + ری سیٹ) له لارې خلاص کیدی شي.
- پداسې حال کې چې OTP_SECURED خلاص وي، پیرودونکي باید خپل رازونه په OTP کې چمتو کړي:
- مستقیم د پیرودونکي لخوا په خپل خطر کې یا
- د STM32 وسیلو سره یوځای د بوټ ROM "SSP فیچر" په کارولو سره د کوډ شوي چینل له لارې په خوندي ډول.
- د رازونو چمتو کولو په پای کې، پیرودونکي کولی شي فیوز کړي:
- په STM32MP13xx کې په OTP_CFG32 کې د 56 بټ RMA پاسورډ (پاسورډ باید 0 وي).
- په STM32MP15xx کې په OTP_CFG15 کې د 56 بټ RMA پټنوم [14:0]، په OTP_CFG56 کې د RMA_RELOCK پټنوم [29:15].
پټنوم باید د 0 څخه توپیر ولري.
- OTP_CFG56 د "دایمي برنامه کولو تالا" په توګه تنظیم کړئ ترڅو په 0xFFFFFF کې د وروستي برنامه کولو څخه مخنیوی وشي او د لومړني پټنوم له پوهې پرته RMA حالت ته د ننوتلو اجازه ورکړئ.
- د 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 تړل شوي حالت کې وي، "پراختیا بوټ" نور امکان نلري.
د RMA حالت توضیحات داخلوي
لکه څنګه چې مخکې یادونه وشوه، د RMA حالت د پیرودونکي چمتو شوي رازونو افشا کولو پرته د بشپړ ازموینې حالت په خوندي ډول خلاصولو لپاره کارول کیږي. دا د فعال J څخه مننه ترسره کیږيTAG داخلونه پداسې حال کې چې د پیرودونکي ټول رازونه د هارډویر لخوا د لاسرسي وړ ندي.
په هغه صورت کې چې د ناکامۍ په اړه د تحلیل لپاره اړتیا ويampد RMA حالت ته د تللو اړتیا شتون لري (شکل 5 وګورئ. د OTP_SECURED بند ته لیږدول)، کوم چې د پیرودونکي رازونه خوندي کوي او په DAP کې خوندي او غیر خوندي ډیبګ بیا پرانیزي.
- پیرودونکي په BSEC_J کې بدلیږيTAGد J په کارولو سره د RMA پټنوم راجستر کړئTAG (یوازې د 0 څخه توپیر لرونکي ارزښتونه منل کیږي).
- پیرودونکي وسیله بیا تنظیموي (NRST پن).
یادونه: د دې مرحلې په جریان کې، پاسورډ په BSEC_J کېTAGپه راجستر کې باید له منځه لاړ نشي. په دې توګه، NRST باید VDD او نه د VDDCORE بریښنا رسولو بند کړي. دا هم باید د NJTRST پن سره وصل نه وي. په هغه صورت کې چې STPMIC1x کارول کیږي، دا ممکن د بیا تنظیم کولو پرمهال د بریښنا رسولو ماسک کول لازمي وي. دا د STPMIC1x ماسک اختیاري راجستر (BUCKS_MRST_CR) پروګرام کولو یا د STPMICx RSTn او STM32MP1xxx NRST ترمنځ په بورډ کې د RMA لپاره اضافه شوي ریزسټر لرې کولو سره ترسره کیږي (شکل 3 وګورئ). - د بوټ ROM غوښتنه شوې او په BSEC_J کې داخل شوي RMA پټنوم چک کويTAGد OTP_CFG56.RMA_PASSWORD سره
• که پاسورډونه سره سمون خوري، sample یو RMA_LOCK s کیږيample (د تل لپاره په STM32MP13xx کې).
• که پاسورډونه سره سمون نه خوري، sample په OTP_SECURED تړل شوي حالت کې پاتې کیږي او په OTP کې د RMA "بیا پرانیستل آزموینې" کاونټر زیات شوی.
یادونه: یوازې د RMA د بیا پرانستلو درې آزموینې مجاز دي. د دریو ناکامو محاکمو وروسته، د RMA بیا پرانیستل نور امکان نلري. وسیله په خپل اصلي ژوند دوره کې پاتې کیږي. - پیرودونکی دوهم ځل بیا تنظیمويampد NRST پن له لارې:
• LED په PA13 کې فعال دی (که نښلول شوی وي)
• د DAP ډیبګ لاسرسی بیا پرانستل شو. - وسیله STMicroelectronics ته لیږل کیدی شي.
- د بیا تنظیم کولو وروسته (NRST پن یا کوم سیسټم ریسیټ) ، د بوټ ROM غوښتنه کیږي:
• دا معلومه کوي چې OTP8.RMA_LOCK = 1 (RMA تړل شویample).
• دا ټول STMicroelectronics او د پیرودونکي رازونه خوندي کوي.
• دا په خوندي او غیر خوندي کې د DAP ډیبګ لاسرسی بیا پرانیزي.
پداسې حال کې چې د RMA حالت کې برخه د بوټ پنونو څخه سترګې پټوي او د بهرني فلش او USB/UART څخه د بوټ کولو توان نلري.
RMA انلاک توضیحات
په STM32MP15xx کې دا ممکنه ده چې وسیله له RMA څخه خلاص کړئ او بیرته SECURE_CLOSED حالت ته لاړ شئ.
په BSEC_J کېTAGپه راجستر کې، پیرودونکي د J په کارولو سره د RMA انلاک پاسورډ بدلويTAG (یوازې د 0 څخه توپیر لرونکي ارزښتونه منل کیږي)
- پیرودونکي وسیله بیا تنظیموي (NRST پن).
یادونه: یوازې درې د RMA انلاک آزموینې مجاز دي. د دریو ناکامو ازموینو وروسته ، د RMA انلاک نور امکان نلري. وسیله په خپل RMA د ژوند دورې حالت کې پاتې کیږي. - پیرودونکی دوهم ځل بیا تنظیمويampد NRST پن له لارې:
• LED په PA13 کې فعال دی (که نښلول شوی وي)
• وسیله په SECURE_CLOSED حالت کې ده (DAP ډیبګ لاسرسی بند دی).
RMA ریاست J ته ننوځيTAG سکریپټ examples
STM32MP13xx سکریپټ exampد پاسورډ دننه کولو او RMA حالت ته د ننوتلو لپاره په جلا شوي زپ کې شتون لري file. دوی د Trace32 سره کارول کیدی شي، OpenOCD د STLINK تحقیقاتو په کارولو سره، OpenOCD د CMSIS-DAP مطابقت لرونکي تحقیقاتو په کارولو سره (د مثال لپارهample ULink2). معلومات په www.st.com کې موندل کیدی شي. د "بورډ تولید توضیحات" برخه کې د STM32MP13xx محصول "CAD سرچینې" ته مراجعه وکړئ.
ورته examples د STM32MP15xx وسیلو لپاره اخیستل کیدی شي. یو پخوانیampد RMA حالت ته د ننوتلو او د Trace32 لپاره د RMA حالت څخه وتلو لپاره په جلا شوي زپ کې شتون لري file. معلومات په www.st.com کې موندل کیدی شي. د "بورډ تولید توضیحات" برخه کې د STM32MP15x محصول "CAD سرچینې" ته مراجعه وکړئ.
د بیاکتنې تاریخ
جدول 4. د اسنادو د بیاکتنې تاریخ
نیټه | نسخه | بدلونونه |
۲۰۲۰-فبروري-۱ | 1 | ابتدايي خوشې کول. |
مهم خبرتیا په دقت سره ولولئ
STMicroelectronics NV او د هغې فرعي شرکتونه ("ST") حق لري چې د ST محصولاتو او/یا دې سند کې هر وخت پرته له خبرتیا څخه بدلونونه، سمونونه، وده، تعدیلات، او اصلاحات راولي. پیرودونکي باید د سپارښتنو ورکولو دمخه د ST محصولاتو په اړه وروستي اړونده معلومات ترلاسه کړي. د ST محصولات د ST د شرایطو او شرایطو سره سم پلورل کیږي چې د سپارلو په وخت کې شتون لري.
پیرودونکي یوازې د ST محصولاتو انتخاب ، انتخاب او کارولو لپاره مسؤل دي او ST د غوښتنلیک مرستې یا د پیرودونکو محصولاتو ډیزاین لپاره هیڅ مسؤلیت نه مني.
دلته د ST لخوا د فکري ملکیت حق ته هیڅ جواز ، څرګند یا ضمیمه ندی ورکړل شوی.
د ST محصولاتو بیا پلورل د احکامو سره توپیر لري چې دلته ښودل شوي معلومات باید د ST لخوا د ورته محصول لپاره ورکړل شوي تضمین باطل کړي.
ST او د ST لوگو د ST سوداګریزې نښې دي. د ST سوداګریزې نښې په اړه د نورو معلوماتو لپاره، مراجعه وکړئ www.st.com/trademarks. نور ټول محصول یا خدمت نومونه د دوی د اړوندو مالکینو ملکیت دی.
په دې سند کې معلومات د دې سند په هر مخکینۍ نسخه کې وړاندې شوي معلومات بدلوي او ځای په ځای کوي.
© 2023 STMicroelectronics ټول حقونه خوندي دي
AN5827 – Rev 1
AN5827 – Rev 1 – فبروري 2023
د نورو معلوماتو لپاره د خپل محلي STMicroelectronics د پلور دفتر سره اړیکه ونیسئ.
www.st.com
اسناد / سرچینې
![]() |
STMicroelectronics STM32MP1 لړۍ مایکرو پروسیسرونه [pdf] د کارونکي لارښود د STM32MP1 لړۍ مایکرو پروسیسرونه، STM32MP1 لړۍ، مایکرو پروسیسرونه |