ST- लोगो

STMicroelectronics STM32F429 डिस्कव्हरी सॉफ्टवेअर डेव्हलपमेंट टूल्स

STMicroelectronics Discovery Development-Tools-products

उत्पादन माहिती

उत्पादनाचे नाव: एसटीएम 32 एफ 429
डिस्कव्हरी मॉडेल क्रमांक: 32F429IDISCOVERY
निर्माता: STMicroelectronics (ST)
प्रकाशन तारीख: ऑक्टोबर २०२१
वापरकर्ता मॅन्युअल: यूएम 1680

वर्णन
STM32F429 डिस्कव्हरी हे STM32F429 डिस्कव्हरी बोर्डाभोवती अनुप्रयोग तयार करण्यासाठी डिझाइन केलेले सॉफ्टवेअर डेव्हलपमेंट साधन आहे. हे साधन नवशिक्या वापरकर्त्यांना तयार करण्यासाठी आणि चालविण्यासाठी सॉफ्टवेअर वातावरण आणि विकास शिफारसी प्रदान करतेample अनुप्रयोग, तसेच त्यांचे स्वतःचे अनुप्रयोग तयार आणि तयार करा. STM32F429 डिस्कव्हरी बोर्ड फर्मवेअर अनुप्रयोग कार्यान्वित आणि डीबग करण्यासाठी आवश्यक हार्डवेअर घटकांसह सुसज्ज आहे. सिस्टम आवश्यकता: STM32F429 डिस्कव्हरी बोर्डवर कोणताही अनुप्रयोग चालवण्यापूर्वी, खालील सिस्टम आवश्यकता पूर्ण करणे आवश्यक आहे:

  1. इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (IDE): STM32 कुटुंबाला सपोर्ट करणारा तुमचा पसंतीचा IDE इंस्टॉल करा.
  2. ST-LINK V2 ड्रायव्हर: ST वरून ST-LINK V2 ड्रायव्हर इन्स्टॉल करा webसाइट
  3. फर्मवेअर पॅकेज: ST वरून STM32F429I-डिस्कव्हरी फर्मवेअर डाउनलोड करा webसाइट
  4. हार्डवेअर कनेक्शन: वापरकर्ता मॅन्युअलच्या आकृती 32 मध्ये दिलेल्या सूचनांनुसार STM429F1 डिस्कव्हरी बोर्डसह कनेक्शन स्थापित करा.

वापर सूचना:
IDE स्थापित करा:

  1.  STM32 कुटुंबाला सपोर्ट करणारा तुमचा पसंतीचा IDE निवडा.
  2. IDE निर्मात्याने दिलेल्या इन्स्टॉलेशन सूचनांचे अनुसरण करा.

ST-LINK V2 ड्राइव्हर स्थापित करा:

  1.  एसटीला भेट द्या webसाइट आणि ST-LINK V2 ड्राइव्हर डाउनलोड करा.
  2. ड्रायव्हर इन्स्टॉल करण्यासाठी एसटीने दिलेल्या इन्स्टॉलेशन सूचनांचे अनुसरण करा.

फर्मवेअर पॅकेज डाउनलोड करा:

  1. एसटीला भेट द्या webसाइट आणि STM32F429I-डिस्कव्हरी फर्मवेअर पॅकेज शोधा.
  2. तुमच्या संगणकावर फर्मवेअर पॅकेज डाउनलोड करा.

हार्डवेअर कनेक्शन:

  1. हार्डवेअर कनेक्शन सेटअपसाठी वापरकर्ता मॅन्युअलमधील आकृती 1 पहा.
  2. योग्य केबल्स आणि कनेक्टर वापरून STM32F429 डिस्कव्हरी बोर्ड तुमच्या संगणकाशी कनेक्ट करा. एकदा तुम्ही सिस्टम आवश्यकता पूर्ण केल्यानंतर आणि हार्डवेअर कनेक्शन स्थापित केल्यानंतर, तुम्ही STM32F429 डिस्कव्हरी बोर्डवर फर्मवेअर अॅप्लिकेशन्स तयार आणि चालवण्यासाठी तयार आहात. विविध सॉफ्टवेअर टूलचेन्स आणि प्रगत डीबगिंग तंत्रांचा वापर करून फर्मवेअर कार्यान्वित/डीबग करण्यासाठी वापरकर्ता पुस्तिका पुढील सूचना आणि मार्गदर्शक तत्त्वे प्रदान करते.

परिचय

हा दस्तऐवज STM32F429 डिस्कव्हरी (32F429IDISCOVERY) च्या आसपास अनुप्रयोग तयार करण्यासाठी आवश्यक सॉफ्टवेअर वातावरण आणि विकास शिफारसींचे वर्णन करतो.
हे नवशिक्या वापरकर्त्यांना कसे तयार करायचे आणि कसे चालवायचे याबद्दल मार्गदर्शक तत्त्वे प्रदान करतेample ऍप्लिकेशन आणि त्यांचे स्वतःचे ऍप्लिकेशन तयार करणे आणि तयार करणे.
या दस्तऐवजाची रचना खालीलप्रमाणे आहे:

  • धडा 1 ST-LINK/V2 ड्राइव्हर कुठे शोधायचा याचे वर्णन करतो जे कोणत्याही एकात्मिक विकास पर्यावरणावर कोडिंग सुरू करण्यापूर्वी स्थापित केले जावे.
  • धडा 2 खालील टूलचेनपैकी एकासह विद्यमान प्रकल्प कसे कार्यान्वित आणि डीबग करावे याचे चरण-दर-चरण वर्णन करते:
    • IAR सिस्टम्सद्वारे ARM (EWARM) साठी IAR एम्बेडेड वर्कबेंच®
    • Keil™ द्वारे ARM (MDK-ARM) साठी मायक्रोकंट्रोलर डेव्हलपमेंट किट
    • Atollic द्वारे TrueSTUDIO®
  • धडा 3 प्रगत डीबगिंग वैशिष्ट्यांचे वर्णन करतो
  • धडा 4 पूर्वी नमूद केलेल्या टूलचेन्सवरील तपशीलवार माहितीसाठी लिंक प्रदान करतो

जरी हे मॅन्युअल सॉफ्टवेअर डेव्हलपमेंट वातावरणाशी संबंधित सर्व विषय समाविष्ट करू शकत नाही; हे कंपाइलर/डीबगरसह प्रारंभ करण्यासाठी आवश्यक असलेल्या पहिल्या मूलभूत चरणांचे प्रदर्शन करते आणि प्रत्येक चरण पूर्णपणे समजून घेण्यासाठी आवश्यक असलेल्या दस्तऐवजांचे दुवे प्रदान करते.

सिस्टम आवश्यकता

तुमचा अर्ज चालवण्यापूर्वी, तुम्ही:

  1. तुमच्या पसंतीचे इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (IDE) स्थापित करा.
  2. ST वरून ST-LINK V2 ड्रायव्हर इन्स्टॉल करा web साइट
  3. ST वरून STM32F429I-Discovery फर्मवेअर डाउनलोड करा web साइट
  4. आकृती 32 मध्ये दर्शविल्याप्रमाणे STM429F1 डिस्कव्हरी बोर्डसह कनेक्शन स्थापित करा.

STMicroelectronics Discovery Development-Tools- (1)

तुमच्या STM32F429 डिस्कव्हरी बोर्डवर कोणतेही फर्मवेअर अॅप्लिकेशन चालवण्यासाठी आणि विकसित करण्यासाठी, किमान आवश्यकता खालीलप्रमाणे आहेत:

  • विंडोज पीसी (2000, XP, Vista, 7)
  • होस्ट PC वरून बोर्ड (USB कनेक्टर CN1 द्वारे) पॉवर करण्यासाठी USB प्रकार A ते Mini-B' केबल आणि डीबगिंग आणि प्रोग्रामिंगसाठी एम्बेडेड ST-LINK/V2 शी कनेक्ट करा.

STM32 कुटुंबाला आधार देणारे IDE
STMicroelectronics चे STM32 फॅमिली 32-बिट ARM Cortex-M कोर-आधारित मायक्रोकंट्रोलर्सना सॉफ्टवेअर टूल्सच्या संपूर्ण श्रेणीद्वारे समर्थित आहे, ज्यामध्ये C/C++ कंपायलर आणि प्रमुख तृतीय-पक्षांच्या डीबगरसह पारंपारिक IDE समाविष्ट आहेत (कोडच्या 3KB पर्यंत विनामूल्य आवृत्त्या, भागीदारावर अवलंबून), आणि STMicroelectronics कडील नाविन्यपूर्ण साधनांसह पूर्ण केले. तक्ता 64 STM1F32I उत्पादनास अधिकृतपणे समर्थन देणाऱ्या काही IDE आवृत्त्यांबद्दल सामान्य माहिती पुन्हा एकत्रित करते.

तक्ता 1. समर्थित टूलचेन आवृत्त्या

टूलचेन कंपनी कंपायलर आवृत्ती डाउनलोड लिंक (*)
 

 

EWARM

 

 

IAR Systems®

 

 

IAR C/C++

 

6.60

आणि नंतर

www.iar.com/en/Products/IAR-Embedded-Workbench/ARM
  • 30-दिवसीय मूल्यमापन आवृत्ती
  • किकस्टार्ट आवृत्ती(कॉर्टेक्स M32/M3 साठी 4 KB मर्यादा)
  • किकस्टार्ट आवृत्ती(कॉर्टेक्स M16 साठी 0 KB मर्यादा)
MDK-ARM Keil™ ARMCC 4.72

आणि नंतर

www.keil.com/demo/eval/arm.htm MDK-लाइट (32 KB कोड आकार मर्यादा)
 

ट्रूस्टुडिओ

 

© ऍटॉलिक

 

GNUC

 

4.1

आणि नंतर

www.atollic.com/index.php/request-eval-license(1)
  • ३२ KB मर्यादा (Cortex-M32 आणि Cortex-M8 वर 0 KB)
  • 30 दिवसांची व्यावसायिक आवृत्ती (चाचणी)

डाउनलोड करण्यापूर्वी नोंदणी आवश्यक आहे

ST-LINK/V2 स्थापना आणि विकास
STM32F429 डिस्कव्हरी बोर्डमध्ये ST-LINK/V2 एम्बेडेड डीबग टूल इंटरफेस समाविष्ट आहे ज्यासाठी समर्पित USB ड्रायव्हर आवश्यक आहे. हा ड्रायव्हर वर उपलब्ध आहे www.st.com ST-LINK V2 पृष्ठ आणि या सामान्य सॉफ्टवेअर टूलचेन आणि इतरांद्वारे समर्थित आहे:

  • ARM (EWARM) साठी IAR™ एम्बेडेड वर्कबेंच
    • टूलचेन सी:\प्रोग्राममध्ये पीसीच्या स्थानिक हार्ड डिस्कवर डीफॉल्टनुसार स्थापित केले जाते Files\IAR सिस्टम्स\Embedded Workbench xx निर्देशिका.
    • EWARM स्थापित केल्यानंतर, [IAR_install_directory]\embeded Workbench xx \arm\drivers\ST-Link\ST-Link_V2_USBdriver.exe वरून ST-Link_V2_USB.exe चालवून ST-LINK/V2 ड्राइव्हर स्थापित करा
  • वास्तविकView मायक्रोकंट्रोलर डेव्हलपमेंट किट (MDK-ARM) टूलचेन
    • टूलचेन डीफॉल्टनुसार पीसीच्या स्थानिक हार्ड डिस्कवर C:\Keil निर्देशिकेत स्थापित केली जाते; इंस्टॉलर µVision4 साठी स्टार्ट मेनू शॉर्टकट तयार करतो.
    • ST-LINK/V2 टूल कनेक्ट करताना, PC नवीन हार्डवेअर शोधतो आणि ST-LINK_V2_USB ड्राइव्हर स्थापित करण्यास सांगतो. "नवीन हार्डवेअर विझार्ड सापडले" शिफारस केलेल्या ठिकाणाहून ड्रायव्हर स्थापित करण्यासाठी आवश्यक असलेल्या चरणांद्वारे मार्गदर्शन करते.
  • Atollic TrueSTUDIO® STM32
    • टूलचेन सी:\प्रोग्राममध्ये पीसीच्या स्थानिक हार्ड डिस्कवर डीफॉल्टनुसार स्थापित केले जाते Files\Atollic निर्देशिका.
    • ST-Link_V2_USB.exe हे सॉफ्टवेअर टूलचेनसह स्वयंचलितपणे स्थापित केले जाते.

फर्मवेअर पॅकेजवरील पूरक माहिती आणि STM32F429 डिस्कव्हरी आवश्यकता STM32 फर्मवेअर दस्तऐवजासह प्रारंभ करणे वरून उपलब्ध आहेत.

टीप: एम्बेडेड ST-LINK/V2 STM32 उपकरणांसाठी फक्त SWD इंटरफेसला समर्थन देते.

फर्मवेअर पॅकेज
STM32F429I-डिस्कव्हरी फर्मवेअर ऍप्लिकेशन्स, प्रात्यक्षिक आणि IP माजीamples एका झिपमध्ये एका पॅकेजमध्ये प्रदान केले जातात file. झिप काढत आहे file STM32F429I-Discovery_FW_VX.YZ, एक फोल्डर व्युत्पन्न करते, ज्यामध्ये खालील सबफोल्डर आहेत:

आकृती 2. पॅकेज सामग्री

STMicroelectronics Discovery Development-Tools- (2)

टेम्पलेट प्रकल्प: तुमच्याद्वारे सानुकूलित करण्यासाठी रिक्त मुख्य कार्यासह पूर्व-कॉन्फिगर केलेला प्रकल्प. पेरिफेरल ड्रायव्हर्सवर आधारित तुमचा स्वतःचा अनुप्रयोग तयार करणे सुरू करण्यासाठी हे उपयुक्त आहे.
मास्टर वर्कस्पेस: या फर्मवेअर पॅकेजमध्ये उपलब्ध असलेल्या सर्व प्रकल्पांची असेंब्ली. परिधीय माजीamples: माजी संचampचालविण्यास तयार असलेल्या प्रत्येक परिधीयसाठी les.

सॉफ्टवेअर टूलचेन वापरून फर्मवेअर कार्यान्वित / डीबग करणे

EWARM टूलचेन
खालील प्रक्रिया विद्यमान EWARM प्रकल्प संकलित करते, लिंक करते आणि कार्यान्वित करते.
खालील चरण विद्यमान माजी वर लागू केले जाऊ शकतातample, STM32F429I-Discovery_FW_VX.YZ फर्मवेअरसाठी प्रात्यक्षिक किंवा टेम्पलेट प्रकल्प येथे उपलब्ध आहे. www.st.com.

  1. फर्मवेअर readme.txt वाचा file ज्यामध्ये फर्मवेअर वर्णन आणि हार्डवेअर/सॉफ्टवेअर आवश्यकता आहेत, नंतर EWARM टूलचेन सुरू करा. आकृती 3 या दस्तऐवजात संदर्भित विंडोची मूळ नावे दर्शविते.
    आकृती 3. IAR एम्बेडेड वर्कबेंच IDE
    STMicroelectronics Discovery Development-Tools- (3)
  2. निवडा File > उघडा > कार्यक्षेत्र. एकतर माजी निवडण्यासाठी ब्राउझ कराample, प्रात्यक्षिक किंवा टेम्पलेट कार्यक्षेत्र file आणि प्रोजेक्ट विंडोमध्ये लॉन्च करण्यासाठी ओपन क्लिक करा.
  3. तुमचा प्रकल्प संकलित करण्यासाठी प्रकल्प > सर्व पुन्हा तयार करा निवडा. तुमचा प्रकल्प यशस्वीरित्या संकलित झाल्यास, खालील विंडो प्रदर्शित होईल.
    STMicroelectronics Discovery Development-Tools- (4)तुम्हाला प्रकल्प सेटिंग्ज बदलण्याची आवश्यकता असल्यास (समाविष्ट करा आणि प्रीप्रोसेसर परिभाषित करा), फक्त प्रकल्प पर्यायांमधून जा:
    1. अंतर्भूत निर्देशिकांसाठी: प्रकल्प>पर्याय…>C/C++ कंपाइलर>
    2. प्री-प्रोसेसर परिभाषित करण्यासाठी: प्रकल्प>पर्याय...C/C++ कंपाइलर>प्री-प्रोसेसर>
  4. फ्लॅश मेमरी प्रोग्राम करण्यासाठी प्रकल्प > डाउनलोड आणि डीबग निवडा किंवा वैकल्पिकरित्या, टूलबारमधील डाउनलोड आणि डीबग बटणावर क्लिक करा आणि डीबगिंग सुरू करा.
    आकृती 5. डाउनलोड आणि डीबग बटण
    STMicroelectronics Discovery Development-Tools- (5)
  5. IAR एम्बेडेड वर्कबेंचमधील डीबगर C आणि असेंब्ली स्तरांवर सोर्स कोड डीबग करू शकतो, ब्रेकपॉइंट सेट करू शकतो, वैयक्तिक व्हेरिएबल्सचे निरीक्षण करू शकतो आणि कोडच्या अंमलबजावणीदरम्यान इव्हेंट पाहू शकतो.
    आकृती 6. IAR एम्बेडेड वर्कबेंच डीबगर स्क्रीनSTMicroelectronics Discovery Development-Tools- (6)
  6. तुमचा अनुप्रयोग चालवण्यासाठी डीबग > जा निवडा किंवा टूलबारमधील गो बटणावर क्लिक करा.
    आकृती 7. गो बटण
    STMicroelectronics Discovery Development-Tools- (7)

MDK-ARM टूलचेन
खालील प्रक्रिया विद्यमान MDK-ARM प्रकल्प संकलित करते, लिंक करते आणि कार्यान्वित करते. खालील चरण विद्यमान माजी वर लागू केले जाऊ शकतातample, STM32F429I-Discovery_FW_VX.YZ फर्मवेअरसाठी प्रात्यक्षिक किंवा टेम्पलेट प्रकल्प येथे उपलब्ध आहे. www.st.com.

  1.  Keil MDK-ARM मायक्रोकंट्रोलर किट उघडा. आकृती 8 या दस्तऐवजात संदर्भित “Keil uVision4″विंडोजची मूळ नावे दाखवते.
  2. आकृती 8. uVision4 IDE
    STMicroelectronics Discovery Development-Tools- (8)
  3. प्रकल्प निवडा > प्रकल्प उघडा… एकतर माजी निवडण्यासाठी ब्राउझ कराample, प्रात्यक्षिक किंवा टेम्पलेट प्रकल्प file आणि प्रोजेक्ट विंडोमध्ये लॉन्च करण्यासाठी ओपन क्लिक करा.
  4. प्रकल्प निवडा > सर्व लक्ष्य पुन्हा तयार करा files तुमचा प्रकल्प संकलित करण्यासाठी. तुमचा प्रकल्प यशस्वीरित्या संकलित झाल्यास, खालील विंडो प्रदर्शित होईल.
    आकृती 9. MDK-ARM प्रकल्प यशस्वीरित्या संकलित झाला
    STMicroelectronics Discovery Development-Tools- (9)प्रकल्प पर्यायांद्वारे तुम्ही तुमची प्रकल्प सेटिंग्ज (समाविष्ट आणि प्रीप्रोसेसर परिभाषित) बदलू शकता:
    1. अंतर्भूत निर्देशिकांसाठी: प्रकल्प>लक्ष्यसाठी पर्याय > C/C++ > पथ समाविष्ट करा
    2. प्री-प्रोसेसर परिभाषित करण्यासाठी: प्रकल्प > लक्ष्यासाठी पर्याय > C/C++ > प्री-प्रोसेसर चिन्ह > परिभाषित
  5. फ्लॅश मेमरी प्रोग्राम करण्यासाठी आणि डीबगिंग सुरू करण्यासाठी डीबग > स्टार्ट/स्टॉप डीबग सेशन निवडा किंवा टूलबारमधील स्टार्ट/स्टॉप डीबग सेशन बटणावर क्लिक करा.
    आकृती 10. डीबग सत्र सुरू/थांबवा बटण
    STMicroelectronics Discovery Development-Tools- (10)
  6. MDK-ARM डीबगर C आणि असेंब्ली स्तरांवर सोर्स कोड डीबग करू शकतो, ब्रेकपॉइंट सेट करू शकतो, वैयक्तिक व्हेरिएबल्सचे निरीक्षण करू शकतो आणि कोडच्या अंमलबजावणीदरम्यान इव्हेंट पाहू शकतो.
    आकृती 11. MDK-ARM डीबगर स्क्रीन
    STMicroelectronics Discovery Development-Tools- (11)
  7.  तुमचा अॅप्लिकेशन चालवण्यासाठी डीबग > रन निवडा किंवा टूलबारमधील रन बटणावर क्लिक करा.
    आकृती 12. रन बटण
    STMicroelectronics Discovery Development-Tools- (11)

TrueSTUDIO टूलचेन
खालील प्रक्रिया विद्यमान TrueSTUDIO प्रकल्प संकलित करते, लिंक करते आणि कार्यान्वित करते. खालील चरण विद्यमान माजी वर लागू केले जाऊ शकतातample, STM32F429I-Discovery_FW_VX.YZ फर्मवेअरसाठी प्रात्यक्षिक किंवा टेम्पलेट प्रकल्प येथे उपलब्ध आहे. www.st.com.

  1. ARM साठी Atollic TrueSTUDIO उघडा. प्रोग्राम लॉन्च होतो आणि वर्कस्पेस स्थानासाठी विचारतो.
    आकृती 13. TrueSTUDIO वर्कस्पेस लाँचर डायलॉग बॉक्स
    STMicroelectronics Discovery Development-Tools- (13)
  2. एकतर माजी एक TrueSTUDIO कार्यस्थान निवडण्यासाठी ब्राउझ कराample, प्रात्यक्षिक किंवा टेम्पलेट कार्यक्षेत्र file आणि ते लोड करण्यासाठी ओके क्लिक करा.
  3. निवडलेल्या कार्यक्षेत्रात विद्यमान प्रकल्प लोड करण्यासाठी, निवडा File > आयात करा, नंतर सामान्य > कार्यक्षेत्रात विद्यमान प्रकल्प आणि पुढील क्लिक करा.
    आकृती 14. Atollic TrueSTUDIO® आयात स्रोत निवडा डायलॉग बॉक्सSTMicroelectronics Discovery Development-Tools- (14)
  4. रूट निर्देशिका निवडा क्लिक करा आणि TrueSTUDIO वर्कस्पेस फोल्डर ब्राउझ करा.
    आकृती 15. Atollic TrueSTUDIO® आयात प्रकल्प डायलॉग बॉक्स
    STMicroelectronics Discovery Development-Tools- (15)
  5. प्रोजेक्ट पॅनेलमध्ये, प्रोजेक्ट निवडा आणि Finish वर क्लिक करा.
  6. प्रोजेक्ट एक्सप्लोररमध्ये, प्रोजेक्ट निवडा, प्रोजेक्ट मेनू उघडा आणि बिल्ड प्रोजेक्ट वर क्लिक करा.
  7. तुमचा प्रकल्प यशस्वीरित्या संकलित झाल्यास, खालील संदेश कन्सोल विंडोवर प्रदर्शित केले जातील.
    आकृती 16. TrueSTUDIO® प्रकल्प यशस्वीरित्या संकलित झाला
    STMicroelectronics Discovery Development-Tools- (16)प्रोजेक्ट सेटिंग्ज बदलण्यासाठी (डिरेक्टरी आणि प्रीप्रोसेसर परिभाषित समाविष्ट करा), फक्त प्रोजेक्ट>प्रॉपर्टीज मधून जा, डाव्या पॅनलमधून C/C++ बिल्ड>सेटिंग्ज निवडा:
    1. इनक्लूड डिरेक्टरी साठी: C कंपाइलर>डिरेक्टरीज>इन्क्लूड पथ
    2. प्री-प्रोसेसर परिभाषित करण्यासाठी: C कंपाइलर>चिन्ह> परिभाषित चिन्हे
  8. अनुप्रयोग डीबग करण्यासाठी आणि चालविण्यासाठी, प्रोजेक्ट एक्सप्लोररमध्ये प्रोजेक्ट निवडा आणि डीबग सत्र सुरू करण्यासाठी F11 दाबा (आकृती 17 पहा).
    आकृती 17. TrueSTUDIO डीबग विंडो
    STMicroelectronics Discovery Development-Tools- (16)
  9. Atollic TrueSTUDIO मधील डीबगर C आणि असेंब्ली स्तरांवर सोर्स कोड डीबग करू शकतो, ब्रेकपॉइंट सेट करू शकतो, वैयक्तिक व्हेरिएबल्सचे निरीक्षण करू शकतो आणि कोडच्या अंमलबजावणीदरम्यान इव्हेंट पाहू शकतो.
  10. तुमचा अॅप्लिकेशन चालवण्यासाठी रन > रिझ्युम निवडा किंवा पर्यायाने टूलबारमधील रिझ्युम बटणावर क्लिक करा.

STM32F429 प्रगत डीबगिंग

Cortex-M32 प्रोसेसर वापरणाऱ्या STM4 फॅमिलीमध्ये अनेक व्यत्यय आहेत आणि ते कधी आणि किती वेळा सक्रिय केले जातात हे निर्धारित करणे कठीण होऊ शकते.
सिरीयल वायर ViewSTM32F429 कुटुंबावरील er (SWV) हे कार्य सोपे करते. खरं तर, SWV PC S दाखवतोamples, अपवाद (व्यत्ययांसह), डेटा वाचणे आणि लिहिणे, ITM (printf), CPU काउंटर आणि टाइमस्टamp. ही माहिती STM32F429 CPU मध्ये एकत्रित केलेल्या ARM CoreSight™ डीबग मॉड्यूलमधून येते.
SWV कोणतीही CPU सायकल चोरत नाही आणि अनाहूत आहे (ITM डीबग प्रिंटफ वगळता Viewer).
तुम्ही सिरीयल वायर आधीच कॉन्फिगर केले आहे Viewटेम्पलेट प्रकल्पावर er (SWV). हे अनुमती देते:

  1. ITM उत्तेजक पोर्ट(0) वर printf पुन्हा लक्ष्यित करणे. हे डीबग संदेश सहजपणे प्रदर्शित करण्यास अनुमती देते. हे कसे वापरावे:
    ईवार्म: View > टर्मिनल IO
    MDK-ARM: View > सिरीयल विंडोज डीबग (printf) 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 टूलचेन्स उपयुक्त संदर्भ आणि दुवे
खालील सारणी या दस्तऐवजात वर्णन केलेल्या एकात्मिक विकास वातावरणाविषयी उपयुक्त संदर्भांचे पुनर्गठन करते:

तक्ता 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. दस्तऐवज पुनरावृत्ती इतिहास

तारीख उजळणी बदल
२९-ऑक्टो-२०२४ 1 प्रारंभिक प्रकाशन.

कृपया काळजीपूर्वक वाचा:
या दस्तऐवजातील माहिती केवळ एसटी उत्पादनांशी संबंधित आहे. STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) या दस्तऐवजात आणि येथे वर्णन केलेली उत्पादने आणि सेवा कोणत्याही वेळी सूचना न देता बदल, दुरुस्त्या, सुधारणा किंवा सुधारणा करण्याचा अधिकार राखून ठेवतात.
सर्व एसटी उत्पादनांची विक्री एसटीच्या अटी व शर्तीनुसार केली जाते.
येथे वर्णन केलेल्या ST उत्पादने आणि सेवांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि येथे वर्णन केलेल्या ST उत्पादने आणि सेवांच्या निवड, निवड किंवा वापराशी संबंधित कोणतेही दायित्व ST गृहीत धरत नाही.
या दस्तऐवजांतर्गत कोणत्याही बौद्धिक संपदा अधिकारांना एस्टॉपेलद्वारे किंवा अन्यथा कोणताही परवाना, व्यक्त किंवा निहित नाही. जर या दस्तऐवजाचा कोणताही भाग कोणत्याही तृतीय पक्षाच्या उत्पादनांचा किंवा सेवांचा संदर्भ देत असेल तर तो अशा तृतीय पक्षाच्या उत्पादनांच्या किंवा सेवांच्या वापरासाठी एसटीकडून परवाना मंजूर केला जाणार नाही किंवा त्यामध्ये समाविष्ट असलेली कोणतीही बौद्धिक संपत्ती किंवा वापरासाठी वॉरंटी मानली जाणार नाही. अशा तृतीय पक्षाची उत्पादने किंवा सेवा किंवा त्यात समाविष्ट असलेली कोणतीही बौद्धिक संपत्ती कोणत्याही प्रकारे.
अन्यथा एसटीच्या अटी व विक्रीच्या अटींमध्ये नमूद केल्याशिवाय एसटी उत्पादनांच्या वापर आणि/किंवा विक्रीसंदर्भात कोणतीही एक्सप्रेस किंवा सूचित वॉरंटी अस्वीकृत करत नाही तर व्यापाराची मर्यादा नसलेली हमी, विशिष्ट हेतूसाठी फिटनेस (आणि कायद्यांनुसार त्यांचे समकक्ष कोणत्याही अधिकारक्षेत्रातील), किंवा कोणत्याही पेटंट, कॉपीराइट किंवा इतर बौद्धिक संपत्ती अधिकारांचे उल्लंघन.
ST उत्पादने यामध्ये वापरण्यासाठी डिझाइन केलेली किंवा अधिकृत केलेली नाहीत: (अ) सुरक्षितता गंभीर अनुप्रयोग जसे की जीवन सहाय्यक, सक्रिय इम्प्लांट केलेली उपकरणे किंवा उत्पादनाच्या कार्यात्मक सुरक्षा व्यवस्थेसह प्रणाली; (ब) एरोनॉटिक ऍप्लिकेशन्स; (C) ऑटोमोटिव्ह ऍप्लिकेशन्स किंवा पर्यावरण, आणि/किंवा (D) एरोस्पेस ऍप्लिकेशन्स किंवा पर्यावरण. जेथे ST उत्पादने अशा वापरासाठी डिझाइन केलेली नाहीत, तेथे खरेदीदाराने खरेदीदाराच्या जोखमीवर उत्पादने वापरावीत, जरी ST ला अशा वापराची लेखी माहिती दिली गेली असली तरीही, अनुमोदित केलेल्या उत्पादनाची पुनर्निर्धारणा केल्याशिवाय ST उत्पादन डिझाइन वैशिष्ट्यांनुसार वैद्यकीय” उद्योग क्षेत्रे. संबंधित सरकारी एजन्सीद्वारे औपचारिकपणे ESCC, QML किंवा JAN पात्र उत्पादने एरोस्पेसमध्ये वापरण्यासाठी योग्य मानली जातात.
या दस्तऐवजात नमूद केलेल्या स्टेटमेंट्स आणि/किंवा तांत्रिक वैशिष्ट्यांपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री येथे वर्णन केलेल्या एसटी उत्पादन किंवा सेवेसाठी एसटीने दिलेली कोणतीही हमी त्वरित रद्द करेल आणि कोणत्याही प्रकारे, कोणतेही दायित्व निर्माण किंवा विस्तारित करणार नाही. एस.टी.
ST आणि ST लोगो हे विविध देशांमध्ये ST चे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत.
या दस्तऐवजातील माहिती आधी पुरवलेल्या सर्व माहितीची जागा घेते आणि पुनर्स्थित करते.
ST लोगो हा STMicroelectronics चा नोंदणीकृत ट्रेडमार्क आहे. इतर सर्व नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
© 2013 STMicroelectronics – सर्व हक्क राखीव
STMicroelectronics ग्रुप ऑफ कंपन्यां
ऑस्ट्रेलिया – बेल्जियम – ब्राझील – कॅनडा – चीन – झेक प्रजासत्ताक – फिनलंड – फ्रान्स – जर्मनी – हाँगकाँग – भारत – इस्रायल – इटली – जपान – मलेशिया – माल्टा – मोरोक्को – फिलीपिन्स – सिंगापूर – स्पेन – स्वीडन – स्वित्झर्लंड – युनायटेड किंगडम – युनायटेड अमेरिका राज्ये
www.st.com

कागदपत्रे / संसाधने

STMicroelectronics STM32F429 डिस्कव्हरी सॉफ्टवेअर डेव्हलपमेंट टूल्स [pdf] वापरकर्ता मॅन्युअल
STM32F429 डिस्कव्हरी सॉफ्टवेअर डेव्हलपमेंट टूल्स, STM32F429, डिस्कव्हरी सॉफ्टवेअर डेव्हलपमेंट टूल्स, सॉफ्टवेअर डेव्हलपमेंट टूल्स, डेव्हलपमेंट टूल्स

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *