STMicroelectronics - Logo

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 حالت ته ننوځي وسیله نشي کولی بیرته نورو حالتونو ته لاړ شي.

STMicroelectronics STM32MP1 لړۍ مایکرو پروسیسرونه - د FAR جریان 1 کې د RMA حالت

STM32MP15xx د محصول د ژوند دوره

په STM32MP15xx وسیلو کې، مخکې له دې چې وسیله بیرته راستانه شي، پیرودونکي باید د RMA حالت ته ننوځي د پیرودونکي له مخکې ټاکل شوي 15-bit پاسورډ سره چې د J له لارې داخل شوي.TAG (۳ برخه وګورئ). یوځل چې د RMA حالت ته ننوځي، وسیله کولی شي د پیرودونکي مخکې تعریف شوي "RMA_RELOCK" پټنوم په دننه کولو سره بیرته SECURE_CLOSED حالت ته لاړ شي. یوازې 3 RMA ته RMA_RELOCKED لیږد حالت آزموینې اجازه لري (شکل 3 وګورئ). په RMA حالت کې، د بشپړ ازموینې حالت د STMicroelectronics لپاره فعال شوی ترڅو تحقیق پرمخ بوځي پداسې حال کې چې د پیرودونکي ټول رازونه (پورته OTP لکه څنګه چې د حوالې لارښود کې تشریح شوي) د هارډویر لخوا د لاسرسي وړ ندي.
لاندې شکل د STM32MP15x وسیلو محصول ژوند دوره ښیې.

STMicroelectronics STM32MP1 لړۍ مایکرو پروسیسرونه - د FAR جریان 2 کې د RMA حالت

د 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 وسیلو لپاره پلي کیږي.

STMicroelectronics STM32MP1 لړۍ مایکرو پروسیسرونه - د RMA ریاست بورډ محدودیتونه

یو ساده تخته چې یوازې د 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 تړل شوي حالت کې وي، "پراختیا بوټ" نور امکان نلري.

STMicroelectronics STM32MP1 لړۍ مایکرو پروسیسرونه - مخکیني اړتیاوې د راتلونکي RMA حالت ته اجازه ورکوي 1 ته ننوځي

د RMA حالت توضیحات داخلوي

لکه څنګه چې مخکې یادونه وشوه، د RMA حالت د پیرودونکي چمتو شوي رازونو افشا کولو پرته د بشپړ ازموینې حالت په خوندي ډول خلاصولو لپاره کارول کیږي. دا د فعال J څخه مننه ترسره کیږيTAG داخلونه پداسې حال کې چې د پیرودونکي ټول رازونه د هارډویر لخوا د لاسرسي وړ ندي.

په هغه صورت کې چې د ناکامۍ په اړه د تحلیل لپاره اړتیا ويampد RMA حالت ته د تللو اړتیا شتون لري (شکل 5 وګورئ. د OTP_SECURED بند ته لیږدول)، کوم چې د پیرودونکي رازونه خوندي کوي او په DAP کې خوندي او غیر خوندي ډیبګ بیا پرانیزي.

  1. پیرودونکي په BSEC_J کې بدلیږيTAGد J په کارولو سره د RMA پټنوم راجستر کړئTAG (یوازې د 0 څخه توپیر لرونکي ارزښتونه منل کیږي).
  2. پیرودونکي وسیله بیا تنظیموي (NRST پن).
    یادونه: د دې مرحلې په جریان کې، پاسورډ په BSEC_J کېTAGپه راجستر کې باید له منځه لاړ نشي. په دې توګه، NRST باید VDD او نه د VDDCORE بریښنا رسولو بند کړي. دا هم باید د NJTRST پن سره وصل نه وي. په هغه صورت کې چې STPMIC1x کارول کیږي، دا ممکن د بیا تنظیم کولو پرمهال د بریښنا رسولو ماسک کول لازمي وي. دا د STPMIC1x ماسک اختیاري راجستر (BUCKS_MRST_CR) پروګرام کولو یا د STPMICx RSTn او STM32MP1xxx NRST ترمنځ په بورډ کې د RMA لپاره اضافه شوي ریزسټر لرې کولو سره ترسره کیږي (شکل 3 وګورئ).
  3. د بوټ ROM غوښتنه شوې او په BSEC_J کې داخل شوي RMA پټنوم چک کويTAGد OTP_CFG56.RMA_PASSWORD سره
    • که پاسورډونه سره سمون خوري، sample یو RMA_LOCK s کیږيample (د تل لپاره په STM32MP13xx کې).
    • که پاسورډونه سره سمون نه خوري، sample په OTP_SECURED تړل شوي حالت کې پاتې کیږي او په OTP کې د RMA "بیا پرانیستل آزموینې" کاونټر زیات شوی.
    یادونه: یوازې د RMA د بیا پرانستلو درې آزموینې مجاز دي. د دریو ناکامو محاکمو وروسته، د RMA بیا پرانیستل نور امکان نلري. وسیله په خپل اصلي ژوند دوره کې پاتې کیږي.
  4. پیرودونکی دوهم ځل بیا تنظیمويampد NRST پن له لارې:
    • LED په PA13 کې فعال دی (که نښلول شوی وي)
    • د DAP ډیبګ لاسرسی بیا پرانستل شو.
  5. وسیله STMicroelectronics ته لیږل کیدی شي.
  6. د بیا تنظیم کولو وروسته (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 لړۍ، مایکرو پروسیسرونه

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *