ST-لوگو

STMicroelectronics STM32F429 دريافت سافٽ ويئر ڊولپمينٽ اوزار

STMicroelectronics Discovery Development-Tools-products

پيداوار جي ڄاڻ

پيداوار جو نالو: STM32F429
دريافت ماڊل نمبر: 32F429 سڃاڻپ
ٺاهيندڙ: STMicroelectronics (ST)
ڇڏڻ جي تاريخ: آڪٽوبر 2013
استعمال ڪندڙ دستي: يو ايم 1680

وصف
STM32F429 Discovery ھڪڙو سافٽ ويئر ڊولپمينٽ ٽول آھي جيڪو STM32F429 ڊسڪوري بورڊ جي چوڌاري ايپليڪيشنن جي تعمير لاءِ ٺاھيو ويو آھي. هي اوزار هڪ سافٽ ويئر ماحول فراهم ڪري ٿو ۽ نوان استعمال ڪندڙن لاءِ ڊولپمينٽ سفارشون ٺاهي ۽ هلائڻ لاءِample ايپليڪيشنون، انهي سان گڏ پنهنجون ايپليڪيشنون ٺاهي ۽ ٺاهي. STM32F429 دريافت بورڊ ضروري هارڊويئر حصن سان ليس آهي فرم ويئر ايپليڪيشنن کي هلائڻ ۽ ڊيبگ ڪرڻ لاءِ. سسٽم جي گهرج: STM32F429 دريافت بورڊ تي ڪنهن به ايپليڪيشن کي هلائڻ کان اڳ، هيٺين سسٽم گهرجن کي پورو ڪيو وڃي:

  1. Integrated Development Environment (IDE): پنهنجي پسند جو IDE انسٽال ڪريو جيڪو STM32 خاندان کي سپورٽ ڪري ٿو.
  2. ST-LINK V2 ڊرائيور: انسٽال ڪريو ST-LINK V2 ڊرائيور ST مان webسائيٽ.
  3. فرم ویئر پيڪيج: ڊائون لوڊ ڪريو STM32F429I-Discovery firmware ST مان webسائيٽ.
  4. هارڊويئر ڪنيڪشن: STM32F429 ڊسڪوري بورڊ سان ڪنيڪشن قائم ڪريو استعمال ڪندڙ مينوئل جي تصوير 1 ۾ ڏنل هدايتن مطابق.

استعمال جون هدايتون:
انسٽال ڪريو IDE:

  1.  پنھنجي پسند جو IDE چونڊيو جيڪو STM32 خاندان کي سپورٽ ڪري.
  2. IDE ٺاهيندڙ پاران مهيا ڪيل تنصيب جي هدايتن تي عمل ڪريو.

انسٽال ڪريو ST-LINK V2 ڊرائيور:

  1.  ST جو دورو ڪريو webسائيٽ ۽ ڊائون لوڊ ڪريو ST-LINK V2 ڊرائيور.
  2. ڊرائيور کي انسٽال ڪرڻ لاءِ ايس ٽي پاران ڏنل انسٽاليشن جي هدايتن تي عمل ڪريو.

ڊائون لوڊ ڪريو Firmware پيڪيج:

  1. ST جو دورو ڪريو webسائيٽ ۽ ڳوليو STM32F429I-Discovery firmware package.
  2. توهان جي ڪمپيوٽر تي firmware پيڪيج ڊائون لوڊ ڪريو.

هارڊويئر ڪنيڪشن:

  1. هارڊويئر ڪنيڪشن سيٽ اپ لاءِ يوزر مينوئل ۾ شڪل 1 ڏانهن رجوع ڪريو.
  2. مناسب ڪيبل ۽ ڪنيڪٽر استعمال ڪندي STM32F429 دريافت بورڊ کي پنهنجي ڪمپيوٽر سان ڳنڍيو. هڪ دفعو توهان سسٽم گهرجون پوريون ڪيون ۽ هارڊويئر ڪنيڪشن قائم ڪيو، توهان STM32F429 دريافت بورڊ تي فرم ويئر ايپليڪيشنون ٺاهڻ ۽ هلائڻ لاءِ تيار آهيو. يوزر مينوئل مختلف سافٽ ويئر ٽول چينز ۽ جديد ڊيبگنگ ٽيڪنڪ استعمال ڪندي فرم ویئر تي عمل ڪرڻ/ ڊيبگ ڪرڻ لاءِ وڌيڪ هدايتون ۽ هدايتون مهيا ڪري ٿو.

تعارف

هي دستاويز بيان ڪري ٿو سافٽ ويئر ماحول ۽ ترقي جي تجويزون گهربل هڪ ايپليڪيشن ٺاهڻ لاءِ STM32F429 دريافت (32F429IDISCOVERY).
اهو نوان استعمال ڪندڙن کي هدايتون مهيا ڪري ٿو ته ڪيئن ٺاهيو ۽ هلائڻample ايپليڪيشن ۽ ٺاهي ۽ انهن جي پنهنجي ايپليڪيشن ٺاهي.
هي دستاويز هيٺ ڏنل ترتيب ڏنل آهي:

  • باب 1 بيان ڪري ٿو ته ڪٿي ڳوليو ST-LINK/V2 ڊرائيور جيڪو ڪنهن به انٽيگريٽيڊ ڊولپمينٽ ماحول تي ڪوڊنگ شروع ڪرڻ کان پهريان انسٽال ڪيو وڃي
  • باب 2 بيان ڪري ٿو قدم قدم تي هڪ موجوده پروجيڪٽ کي هيٺ ڏنل ٽول چينن مان ڪيئن هلائڻ ۽ ڊيبگ ڪرڻ:
    • IAR Embedded Workbench® ARM لاءِ (EWARM) IAR سسٽم پاران
    • Microcontroller Development Kit for ARM (MDK-ARM) by Keil™
    • TrueSTUDIO® Atollic پاران
  • باب 3 ترقي يافته ڊيبگنگ خاصيتون بيان ڪري ٿو
  • باب 4 اڳ ذڪر ڪيل ٽول چينز تي تفصيلي ڄاڻ لاء لنڪ مهيا ڪري ٿو

جيتوڻيڪ هي دستياب سڀني عنوانن کي ڍڪي نٿو سگهي جيڪي سافٽ ويئر ڊولپمينٽ ماحول سان لاڳاپيل آهن؛ اهو ظاھر ڪري ٿو پھرين بنيادي قدمن کي شروع ڪرڻ لاءِ ضروري آھي مرتب ڪرڻ وارن/ڊيبگرن سان ۽ مهيا ڪري ٿو دستاويزن جون لنڪس جيڪي مڪمل طور تي سمجھڻ لاءِ گھربل آھن.

سسٽم گهرجون

توھان جي ايپليڪيشن کي هلائڻ کان پھريان، توھان کي گھرجي:

  1. انسٽال ڪريو پنھنجي پسند جي انٽيگريٽيڊ ڊولپمينٽ انوائرنمينٽ (IDE).
  2. انسٽال ڪريو ST-LINK V2 ڊرائيور ST مان web سائيٽ.
  3. ڊائون لوڊ ڪريو STM32F429I-Discovery firmware ST مان web سائيٽ.
  4. STM32F429 دريافت بورڊ سان ڪنيڪشن قائم ڪريو جيئن تصوير 1 ۾ ڏيکاريل آهي.

STMicroelectronics Discovery Development-Tols- (1)

توهان جي STM32F429 ڊسڪوري بورڊ تي ڪنهن به فرم ويئر ايپليڪيشنن کي هلائڻ ۽ ترقي ڪرڻ لاءِ، گهٽ ۾ گهٽ گهرجون هن ريت آهن:

  • ونڊوز پي سي (2000، XP، وسٽا، 7)
  • USB قسم A کان Mini-B ڪيبل، بورڊ کي طاقت ڏيڻ لاءِ (USB ڪنيڪٽر CN1 ذريعي) ميزبان پي سي کان ۽ ڊيبگنگ ۽ پروگرامنگ لاءِ ايمبيڊڊ ST-LINK/V2 سان ڳنڍيو.

IDEs STM32 خاندان کي سپورٽ ڪري ٿو
STMicroelectronics' STM32 خاندان جي 32-bit ARM Cortex-M بنيادي بنيادن تي مائڪرو ڪنٽرولرز سافٽ ويئر ٽولز جي مڪمل رينج سان سهڪار ڪيا ويا آهن، روايتي IDEs سان گڏ C/C++ ڪمپيلرز ۽ ڊيبگرز وڏين ٽئين پارٽين کان (مفت ورزن 3KB ڪوڊ تائين، پارٽنر تي منحصر آهي)، ۽ STMicroelectronics کان جديد اوزار سان مڪمل ڪيو ويو آهي. ٽيبل 64 ڪجهه IDE ورزن بابت عام معلومات کي ٻيهر گڏ ڪري ٿو جيڪي سرڪاري طور تي STM1F32I پراڊڪٽ کي سپورٽ ڪن ٿا.

ٽيبل 1. سپورٽ ٿيل ٽول چين ورزن

اوزار جي زنجير ڪمپني ڪمپائلر نسخو ڊائون لوڊ لنڪ (*)
 

 

EWARM

 

 

IAR سسٽم®

 

 

IAR C/C++

 

6.60

۽ بعد ۾

www.iar.com/en/Products/IAR-Embedded-Workbench/ARM
  • 30-ڏينهن جي تشخيصي ايڊيشن
  • ڪِڪ اسٽارٽ ايڊيشن (32 KB حد Cortex M3/M4 لاءِ)
  • ڪيڪ اسٽارٽ ايڊيشن (16 KB حد Cortex M0 لاءِ)
MDK-ARM Keil™ ARMCC 4.72

۽ بعد ۾

www.keil.com/demo/eval/arm.htm MDK-Lite (32 KB ڪوڊ سائيز جي حد)
 

سچو اسٽوڊيو

 

© Atollic

 

جي اين يو سي

 

4.1

۽ بعد ۾

www.atollic.com/index.php/request-eval-license(1)
  • 32 KB جي حد (8 KB تي Cortex-M0 ۽ Cortex-M1)
  • 30 ڏينهن جو پروفيشنل ورزن (آزمائشي)

ڊائون لوڊ ڪرڻ کان پهريان رجسٽريشن گهربل آهي

ST-LINK/V2 تنصيب ۽ ترقي
STM32F429 دريافت بورڊ ۾ شامل آهي ST-LINK/V2 ايمبيڊڊ ڊيبگ ٽول انٽرفيس جنهن لاءِ هڪ وقف USB ڊرائيور جي ضرورت آهي. هن ڊرائيور تي موجود آهي www.st.com ST-LINK V2 صفحو ۽ انهن عام سافٽ ويئر ٽول چينز، ۽ ٻين جي حمايت ڪئي آهي:

  • IAR™ ايمبيڊڊ ورڪ بينچ لاءِ ARM (EWARM)
    • Toolchain ڊفالٽ طور تي نصب ٿيل آهي PC جي مقامي هارڊ ڊسڪ تي C:\Program Files\IAR سسٽم\Embedded Workbench xx ڊاريڪٽري.
    • EWARM انسٽال ڪرڻ کان پوءِ، ST-LINK/V2 ڊرائيور کي انسٽال ڪريو ST-Link_V2_USB.exe هلائيندي [IAR_install_directory]\embedded Workbench xx \arm\drivers\ST-Link\ST-Link_V2_USBdriver.exe
  • حقيقيView مائڪرو ڪنٽرولر ڊولپمينٽ کٽ (MDK-ARM) ٽول چين
    • ٽولچين ڊيفالٽ طور تي نصب ٿيل آهي PC جي مقامي هارڊ ڊسڪ تي C:\Keil ڊاريڪٽري ۾؛ انسٽالر µVision4 لاءِ شروعاتي مينيو شارٽ ڪٽ ٺاهي ٿو.
    • ST-LINK/V2 ٽول کي ڳنڍڻ وقت، PC نئين هارڊويئر کي ڳولي ٿو ۽ ST-LINK_V2_USB ڊرائيور کي انسٽال ڪرڻ لاءِ پڇي ٿو. "Found New Hardware Wizard" توھان کي ھدايت ڪري ٿو قدمن جي ذريعي ڊرائيور کي انسٽال ڪرڻ لاءِ تجويز ڪيل جڳھ کان.
  • Atollic TrueSTUDIO® STM32
    • Toolchain ڊفالٽ طور تي نصب ٿيل آهي PC جي مقامي هارڊ ڊسڪ تي C:\Program Files\Atollic ڊاريڪٽري.
    • ST-Link_V2_USB.exe سافٽ ويئر ٽول چين سان خودڪار طريقي سان انسٽال ٿيل آهي.

فرم ویئر پيڪيج تي مڪمل معلومات ۽ STM32F429 دريافت جون گهرجون دستياب آهن STM32 فرم ویئر دستاويز سان شروعات ڪرڻ کان.

نوٽ: شامل ٿيل ST-LINK/V2 STM32 ڊوائيسز لاءِ صرف SWD انٽرفيس کي سپورٽ ڪري ٿو.

فرم ویئر پيڪيج
STM32F429I-Discovery firmware ايپليڪيشنون، مظاهرا ۽ IP examples هڪ زپ ۾ هڪ پيڪيج ۾ مهيا ڪيل آهن file. زپ ڪڍڻ file هڪ فولڊر ٺاهي ٿو، STM32F429I-Discovery_FW_VX.YZ، جنهن ۾ هيٺيان ذيلي فولڊر شامل آهن:

شڪل 2. پيڪيج مواد

STMicroelectronics Discovery Development-Tols- (2)

ٽيمپليٽ پروجيڪٽ: اڳ ۾ ترتيب ڏنل پروجيڪٽ خالي مکيه فنڪشن سان توهان جي طرفان ترتيب ڏيڻ لاءِ. اهو مددگار آهي توهان جي پنهنجي ايپليڪيشن ٺاهڻ شروع ڪرڻ لاءِ پردي جي ڊرائيورن جي بنياد تي.
ماسٽر ڪم اسپيس: هن فرم ويئر پيڪيج ۾ موجود سڀني منصوبن جي اسيمبلي. پردي جو مثالamples: سابق جو سيٽamples هر پردي لاء هلائڻ لاء تيار آهي.

سافٽ ويئر ٽول چينز استعمال ڪندي فرمائيندڙ / ڊيبگنگ

EWARM ٽول چين
هيٺ ڏنل عمل هڪ موجوده EWARM پروجيڪٽ کي گڏ ڪري ٿو، ڳنڍي ٿو ۽ عمل ڪري ٿو.
هيٺ ڏنل قدمن کي لاڳو ڪري سگھجي ٿو موجوده اڳوڻي تيample، STM32F429I-Discovery_FW_VX.YZ firmware لاءِ مظاهري يا ٽيمپليٽ پروجيڪٽ دستياب آهي www.st.com.

  1. پڙهو firmware readme.txt file جنهن ۾ فرم ویئر جي وضاحت ۽ هارڊويئر/سافٽ ويئر گهرجن، پوءِ شروع ڪريو EWARM ٽول چين. شڪل 3 هن دستاويز ۾ ڏنل ونڊوز جا بنيادي نالا ڏيکاري ٿو.
    شڪل 3. IAR Embedded Workbench IDE
    STMicroelectronics Discovery Development-Tols- (3)
  2. چونڊيو File > کوليو > ڪم اسپيس. براؤز ڪريو يا ته اڳوڻو چونڊڻ لاءِample, demonstration or template workspace file ۽ ڪلڪ ڪريو اوپن ان کي لانچ ڪرڻ لاءِ پروجيڪٽ ونڊو ۾.
  3. منتخب ڪريو پروجيڪٽ> سڀ ٻيهر تعمير ڪريو پنھنجي منصوبي کي گڏ ڪرڻ لاء. جيڪڏهن توهان جو منصوبو ڪاميابيءَ سان مرتب ڪيو ويو آهي، هيٺ ڏنل ونڊو ظاهر ٿيندي.
    STMicroelectronics Discovery Development-Tols- (4)جيڪڏهن توهان کي پروجيڪٽ سيٽنگون تبديل ڪرڻ جي ضرورت آهي (شامل ۽ پري پروسيسر وضاحتون)، صرف پروجيڪٽ جي اختيارن ذريعي وڃو:
    1. ڊائريڪٽري شامل ڪرڻ لاءِ: پروجيڪٽ>اختيارات…>C/C++ مرتب ڪندڙ>
    2. پري پروسيسر جي وضاحت لاءِ: پروجيڪٽ> آپشنز…C/C++ مرتب ڪندڙ>پري پروسيسر>
  4. منتخب ڪريو پروجيڪٽ > ڊائون لوڊ ۽ ڊيبگ يا، متبادل طور تي، ڪلڪ ڪريو ڊائون لوڊ ۽ ڊيبگ بٽڻ ٽول بار ۾، فليش ميموري کي پروگرام ڪرڻ ۽ ڊيبگنگ شروع ڪرڻ لاء.
    شڪل 5. ڊائون لوڊ ۽ ڊيبگ بٽڻ
    STMicroelectronics Discovery Development-Tols- (5)
  5. IAR ايمبيڊڊ ورڪ بينچ ۾ ڊيبگر سي ۽ اسيمبلي جي سطحن تي سورس ڪوڊ ڊيبگ ڪري سگھي ٿو، بريڪ پوائنٽس سيٽ ڪري سگھي ٿو، انفرادي متغيرن جي نگراني ڪري سگھي ٿو ۽ ڪوڊ جي عمل دوران واقعن کي ڏسي سگھي ٿو.
    شڪل 6. IAR ايمبيڊڊ ورڪ بينچ ڊيبگر اسڪرينSTMicroelectronics Discovery Development-Tols- (6)
  6. منتخب ڪريو ڊيبگ > وڃو پنھنجي ايپليڪيشن کي هلائڻ لاءِ، يا ٽول بار ۾ Go بٽڻ تي ڪلڪ ڪريو.
    شڪل 7. وڃو بٽڻ
    STMicroelectronics Discovery Development-Tols- (7)

MDK-ARM ٽول چين
هيٺ ڏنل عمل هڪ موجوده MDK-ARM پروجيڪٽ کي گڏ ڪري ٿو، ڳنڍي ٿو ۽ عمل ڪري ٿو. هيٺ ڏنل قدمن کي لاڳو ڪري سگھجي ٿو موجوده اڳوڻي تيample، STM32F429I-Discovery_FW_VX.YZ firmware لاءِ مظاهري يا ٽيمپليٽ پروجيڪٽ دستياب آهي www.st.com.

  1.  کليل Keil MDK-ARM Microcontroller Kit. شڪل 8 ڏيکاري ٿو بنيادي نالن "Keil uVision4″ windows جي هن دستاويز ۾ حوالو ڏنو ويو آهي.
  2. شڪل 8. uVision4 IDE
    STMicroelectronics Discovery Development-Tols- (8)
  3. منتخب ڪريو پروجيڪٽ > اوپن پروجيڪٽ… براؤز ڪريو يا ته اڳوڻو چونڊيوample, demonstration or template project file ۽ ڪلڪ ڪريو اوپن ان کي لانچ ڪرڻ لاءِ پروجيڪٽ ونڊو ۾.
  4. منتخب ڪريو پروجيڪٽ> سڀ ٽارگيٽ ٻيهر ٺاھيو files توهان جي منصوبي کي گڏ ڪرڻ لاء. جيڪڏهن توهان جو منصوبو ڪاميابيءَ سان مرتب ڪيو ويو آهي، هيٺ ڏنل ونڊو ظاهر ٿيندي.
    شڪل 9. MDK-ARM پروجيڪٽ ڪاميابيءَ سان مرتب ڪيو ويو
    STMicroelectronics Discovery Development-Tols- (9)توھان پنھنجي پروجيڪٽ سيٽنگون تبديل ڪري سگھو ٿا (شامل ڪريو ۽ پري پروسيسر وضاحتون)، منصوبي جي اختيارن ذريعي:
    1. ڊاريڪٽري شامل ڪرڻ لاءِ: پروجيڪٽ>اختيارن جا اختيار> C/C++> رستو شامل ڪريو
    2. پري پروسيسر جي وضاحت لاءِ: پروجيڪٽ>اختيارن جا اختيار> C/C++> پري پروسيسر علامتون> وضاحت ڪريو
  5. منتخب ڪريو ڊيبگ> ڊبگ سيشن کي شروع/روڪ ڪريو يا، ٽول بار ۾ شروع/اسٽاپ ڊيبگ سيشن بٽڻ تي ڪلڪ ڪريو، فليش ميموري کي پروگرام ڪرڻ ۽ ڊيبگنگ شروع ڪرڻ لاءِ.
    شڪل 10. ڊيبگ سيشن شروع/بند ڪريو بٽڻ
    STMicroelectronics Discovery Development-Tols- (10)
  6. MDK-ARM ڊيبگر سي ۽ اسيمبلي جي سطحن تي سورس ڪوڊ ڊيبگ ڪري سگھي ٿو، بريڪ پوائنٽس سيٽ ڪري سگھي ٿو، انفرادي متغيرن جي نگراني ڪري سگھي ٿو ۽ ڪوڊ جي عمل دوران واقعن کي ڏسي سگھي ٿو.
    شڪل 11. MDK-ARM ڊيبگر اسڪرين
    STMicroelectronics Discovery Development-Tols- (11)
  7.  پنھنجي ايپليڪيشن کي هلائڻ لاءِ ڊيبگ> رن کي منتخب ڪريو، يا ٽول بار ۾ رن بٽڻ تي ڪلڪ ڪريو.
    شڪل 12. رن بٽڻ
    STMicroelectronics Discovery Development-Tols- (11)

TrueSTUDIO ٽول چين
ھيٺ ڏنل عمل ھڪڙي موجوده TrueSTUDIO پروجيڪٽ کي گڏ ڪري ٿو، ڳنڍي ٿو ۽ عمل ڪري ٿو. هيٺ ڏنل قدمن کي لاڳو ڪري سگھجي ٿو موجوده اڳوڻي تيample، STM32F429I-Discovery_FW_VX.YZ firmware لاءِ مظاهري يا ٽيمپليٽ پروجيڪٽ دستياب آهي www.st.com.

  1. ARM لاءِ Atollic TrueSTUDIO کوليو. پروگرام شروع ٿئي ٿو ۽ ڪم اسپيس جي جڳھ لاءِ پڇي ٿو.
    تصوير 13. TrueSTUDIO ورڪ اسپيس لانچر ڊائلاگ باڪس
    STMicroelectronics Discovery Development-Tols- (13)
  2. براؤز ڪريو چونڊيو TrueSTUDIO ورڪ اسپيس يا ته اڳوڻي جيample, demonstration or template workspace file ۽ ان کي لوڊ ڪرڻ لاءِ ٺيڪ تي ڪلڪ ڪريو.
  3. منتخب ٿيل ڪم اسپيس ۾ موجود پروجيڪٽ کي لوڊ ڪرڻ لاءِ، چونڊيو File > درآمد ڪريو، پوءِ جنرل> موجوده پروجيڪٽس ڪم اسپيس ۾ ۽ ڪلڪ ڪريو اڳيون.
    شڪل 14. Atollic TrueSTUDIO® درآمد جو ذريعو چونڊيو ڊائلاگ باڪسSTMicroelectronics Discovery Development-Tols- (14)
  4. ڪلڪ ڪريو روٽ ڊاريڪٽري چونڊيو ۽ براؤز ڪريو TrueSTUDIO ورڪ اسپيس فولڊر.
    شڪل 15. Atollic TrueSTUDIO® امپورٽ پروجيڪٽ ڊائلاگ باڪس
    STMicroelectronics Discovery Development-Tols- (15)
  5. پروجيڪٽ پينل ۾، پروجيڪٽ چونڊيو ۽ ڪلڪ ڪريو ختم.
  6. پروجيڪٽ ايڪسپلورر ۾، پراجيڪٽ چونڊيو، پراجيڪٽ مينيو کوليو، ۽ پراجيڪٽ تعمير ڪريو تي ڪلڪ ڪريو.
  7. جيڪڏھن توھان جو پروجيڪٽ ڪاميابيءَ سان مرتب ڪيو ويو آھي، ھيٺ ڏنل پيغام ڪنسول ونڊو تي ڏيکاريا ويندا.
    شڪل 16. TrueSTUDIO® پروجيڪٽ ڪاميابيءَ سان مرتب ڪيو ويو
    STMicroelectronics Discovery Development-Tols- (16)پروجيڪٽ سيٽنگون تبديل ڪرڻ لاءِ (ڊائريڪٽريز ۽ پري پروسيسر جي وضاحت شامل ڪريو)، صرف پروجيڪٽ>پراپرٽيز ذريعي وڃو، چونڊيو C/C++ Build>سيٽنگون کاٻي پينل مان:
    1. ڊاريڪٽري شامل ڪرڻ لاءِ: C Compiler>Directories>Include path
    2. پري پروسيسر جي وضاحت لاءِ: C Compiler>Symbols> Defined Symbols
  8. ايپليڪيشن کي ڊيبگ ڪرڻ ۽ هلائڻ لاءِ، پراجيڪٽ ايڪسپلورر ۾ پروجيڪٽ چونڊيو ۽ ڊيبگ سيشن شروع ڪرڻ لاءِ F11 کي دٻايو (ڏسو شڪل 17).
    تصوير 17. TrueSTUDIO ڊيبگ ونڊو
    STMicroelectronics Discovery Development-Tols- (16)
  9. Atollic TrueSTUDIO ۾ ڊيبگر سي ۽ اسيمبلي جي سطحن تي سورس ڪوڊ ڊيبگ ڪري سگھي ٿو، بريڪ پوائنٽس سيٽ ڪري سگھي ٿو، انفرادي متغيرن جي نگراني ڪري سگھي ٿو ۽ ڪوڊ جي عمل دوران واقعن کي ڏسي سگھي ٿو.
  10. پنھنجي ايپليڪيشن کي هلائڻ لاءِ Run > Resume کي منتخب ڪريو، يا متبادل طور تي ٽول بار ۾ Resume بٽڻ تي ڪلڪ ڪريو.

STM32F429 ترقي يافته ڊيبنگ

Cortex-M32 پروسيسر استعمال ڪندي STM4 خاندان ۾ ڪيترائي رڪاوٽون آهن ۽ اهو طئي ڪرڻ ڏکيو ٿي سگهي ٿو ته اهي ڪڏهن چالو ٿي رهيا آهن ۽ ڪيترا ڀيرا.
سيريل تار Viewer (SWV) STM32F429 خاندان تي هن ڪم کي آسان بڻائي ٿو. حقيقت ۾، SWV ڏيکاري ٿو PC Samples، استثنا (بشمول مداخلت)، ڊيٽا پڙهڻ ۽ لکڻ، ITM (printf)، سي پي يو ڳڻپيوڪر ۽ ٽائمسٽamp. اها معلومات STM32F429 CPU ۾ ضم ٿيل ARM CoreSight™ ڊيبگ ماڊل مان اچي ٿي.
SWV ڪنهن به CPU سائيڪل کي چوري نٿو ڪري ۽ غير مداخلت ڪندڙ آهي (سواء ITM ڊيبگ پرنٽف جي Viewer).
توھان اڳ ۾ ئي سيريل وائر ٺاھيو آھي Viewer (SWV) ٽيمپليٽ پروجيڪٽ تي. هي اجازت ڏئي ٿو:

  1. ITM اسٽيمولس پورٽ (0) ڏانهن پرنٽف کي ٻيهر ٽارگيٽ ڪرڻ. هي ڊيبگ پيغامن کي آساني سان ڊسپلي ڪرڻ جي اجازت ڏئي ٿو. ان کي ڪيئن استعمال ڪجي:
    EWARM: View > ٽرمينل IO
    MDK-ARM: View > سيريل ونڊوز ڊيبگ (پرنٽ ايف) Viewer
    سچو اسٽوڊيو: View > SWV ڪنسول
  2. استثنا جو نشان:
    داخلا: جڏهن استثنا داخل ٿئي ٿو.
    نڪرڻ: جڏهن اهو نڪرندو يا واپسي.
    واپسي: جڏهن سڀئي استثنا مکيه ڏانهن موٽيا آهن
    EWARM : ST-LINK > مداخلت لاگ
    MDK-ARM: View > ٽريس > استثنا
    سچو اسٽوڊيو: View > SWV استثنا ٽريڪ لاگ
  3. فنڪشن پروfiler: ايپليڪيشن ۾ ڪم لاء وقت جي معلومات ڏيکاري ٿو
    EWARM: ST-LINK > فنڪشن پروfiler
    MDK-ARM: View > تجزيي ونڊو > ڪوڊ ڪوريج
    سچو اسٽوڊيو: View > SWV شمارياتي پروفائلنگ
  4. ڊيٽا ٽريڪ ٽائم لائن: ڊيٽا جي گرافاتي نمائندگي ڏيکاري ٿو
    EWARM : ST-LINK > ٽائم لائن (ڊيٽا لاگ)
    MDK-ARM: View > تجزيي ونڊو > منطق تجزيه ڪندڙ
    سچو اسٽوڊيو: View > SWV ڊيٽا ٽريس ٽائم لائن

SW Toolchains مددگار حوالا ۽ لنڪس
ھيٺ ڏنل جدول ھن دستاويز ۾ بيان ڪيل مربوط ترقي واري ماحول بابت مفيد حوالن کي گڏ ڪري ٿو:

جدول 2. IDE حوالا

اوزار جي زنجير ڊائون لوڊ لنڪ
EWARM www.iar.com/en/Products/IAR-Embedded-Workbench/ARM/ EWARM_UserGuide
MDK-ARM www.keil.com/demo/eval/arm.htm www.keil.com/arm/mdk.asp
سچو اسٽوڊيو www.atollic.com/index.php/request-eval-license

نظرثاني جي تاريخ

جدول 3. دستاويز جي نظرثاني جي تاريخ

تاريخ نظرثاني تبديليون
26-آڪٽوبر-2013 1 شروعاتي ڇڏڻ.

مهرباني ڪري غور سان پڙهو:
هن دستاويز ۾ معلومات صرف ST شين جي سلسلي ۾ مهيا ڪئي وئي آهي. STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) هن دستاويز ۾ تبديليون، سڌارا، ترميمون يا سڌارا ڪرڻ جو حق محفوظ رکن ٿا، ۽ هتي بيان ڪيل پروڊڪٽس ۽ خدمتون ڪنهن به وقت، بغير اطلاع جي.
سڀئي ST پروڊڪٽس ST جي وڪري جي شرطن ۽ شرطن جي مطابق وڪرو ڪيا وڃن ٿا.
خريدار صرف هتي بيان ڪيل ST پروڊڪٽس ۽ خدمتن جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن، ۽ ST هتي بيان ڪيل ST پروڊڪٽس ۽ خدمتن جي چونڊ، چونڊ يا استعمال سان لاڳاپيل ڪنهن به قسم جي ذميواري قبول نه ڪندو.
ڪو به لائسنس، ظاهر يا تقاضا، اسٽاپل يا ٻي صورت ۾، هن دستاويز جي تحت ڪنهن به دانشورانه ملڪيت جي حقن کي ڏنو ويو آهي. جيڪڏهن هن دستاويز جو ڪو به حصو ڪنهن به ٽئين پارٽي جي شين يا خدمتن ڏانهن اشارو ڪري ٿو ته اهو ايس ٽي طرفان لائسنس جي گرانٽ نه سمجهيو ويندو اهڙي ٽئين پارٽي جي پروڊڪٽس يا خدمتن جي استعمال لاء، يا ان ۾ موجود ڪنهن به دانشورانه ملڪيت يا ان ۾ استعمال کي ڍڪڻ واري وارنٽي طور سمجهيو ويندو. ڪنهن به طريقي سان اهڙي ٽئين پارٽي جي شين يا خدمتن يا ڪنهن به دانشورانه ملڪيت جو ان ۾ شامل آهي.
ايستائين ٻي صورت ۾ ايس ٽي جي شرطن ۽ قانونن جي شرطن جي شرطن جي شرطن ۽ استحڪام جي استعمال سان ڪنهن به ايڪسپريس جي استعمال يا / يا وڪرو ڪيل ضمانت جي ضمانت ناهي، هڪ خاص مقصد جي وچ ۾ فٽنيس (۽ انهن جي قانونن تحت) ڪنهن به دائري اختيار جي)، يا ڪنهن به پيٽنٽ، ڪاپي رائيٽ يا ٻين دانشورانه ملڪيت جي حق جي خلاف ورزي.
ST پروڊڪٽس ان ۾ استعمال لاءِ ٺهيل يا مجاز نه آهن: (الف) حفاظتي نازڪ ايپليڪيشنون جهڙوڪ لائف سپورٹنگ، فعال لڳائڻ وارا ڊيوائسز يا پراڊڪٽ جي فنڪشنل حفاظت جي معيار سان سسٽم؛ (ب) ايئرونٽڪ ايپليڪيشنون؛ (سي) خودڪار ايپليڪيشنون يا ماحول، ۽/يا (ڊي) ايرو اسپيس ايپليڪيشنون يا ماحول. جتي ST پروڊڪٽس اهڙي استعمال لاءِ ڊزائين نه ڪيون ويون آهن، خريد ڪندڙ صرف خريد ڪندڙ جي خطري تي پروڊڪٽس استعمال ڪندو، ايستائين جو ايس ٽي کي اهڙي استعمال جي لکت ۾ ڄاڻ ڏني وئي هجي، جيستائين اڳواٽ مقرر ڪيل پراڊڪٽ جي تصديق نه ڪئي وئي هجي. ميڊيڪل" انڊسٽري ڊومينز مطابق ايس ٽي پروڊڪٽ جي ڊيزائن جي وضاحتن جي مطابق. پروڊڪٽس رسمي طور تي ESCC، QML يا JAN قابليت سان لاڳاپيل سرڪاري ايجنسي طرفان ايرو اسپيس ۾ استعمال لاءِ موزون سمجھي وينديون آھن.
ST پروڊڪٽس جي ريزيل شقن سان مختلف شرطن ۽/يا ٽيڪنيڪل خصوصيتن سان جيڪي بيان ڪيل بيانن ۽/يا هن دستاويز ۾ بيان ڪيل آهن، ST پاران ڏنل ڪنهن به وارنٽي کي فوري طور تي رد ڪري ڇڏيندو ST پروڊڪٽ يا خدمت لاءِ جيڪو هتي بيان ڪيو ويو آهي ۽ ڪنهن به طريقي سان پيدا يا وڌائڻ نه ڏيندو، ڪنهن به قسم جي ذميواري ايس ٽي.
ST ۽ ST لوگو مختلف ملڪن ۾ ST جا ٽريڊ مارڪ يا رجسٽرڊ ٽريڊ مارڪ آھن.
هن دستاويز ۾ معلومات اڳ ۾ فراهم ڪيل سڀني معلومات کي ختم ڪري ٿي ۽ تبديل ڪري ٿي.
ST لوگو STMicroelectronics جو رجسٽرڊ ٽريڊ مارڪ آھي. ٻيا سڀئي نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.
© 2013 STMicroelectronics – سڀ حق محفوظ آهن
STMicroelectronics گروپ آف ڪمپنين
آسٽريليا – بيلجيم – برازيل – ڪئناڊا – چين – چيڪ ريپبلڪ – فنلينڊ – فرانس – جرمني – هانگ ڪانگ – انڊيا – اسرائيل – اٽلي – جاپان – ملائيشيا – مالٽا – مراکش – فلپائن – سنگاپور – اسپين – سويڊن – سوئٽزرلينڊ – برطانيه – گڏيل قومن آمريڪا جون رياستون
www.st.com

دستاويز / وسيلا

STMicroelectronics STM32F429 دريافت سافٽ ويئر ڊولپمينٽ اوزار [pdf] استعمال ڪندڙ دستياب
STM32F429 Discovery Software Development Tools, STM32F429, Discovery Software Development Tools, Software Development Tools, Development Tools

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *