STMicroelectronics STM32F429 ඩිස්කවරි මෘදුකාංග සංවර්ධන මෙවලම්
නිෂ්පාදන තොරතුරු
නිෂ්පාදන නම: STM32F429
සොයාගැනීම් මාදිලි අංකය: 32F429IDSCOVERY
නිෂ්පාදකයා: STM microelectronics (ST)
නිකුත් කරන දිනය: 2013 ඔක්තෝබර්
පරිශීලක අත්පොත: UM1680
විස්තරය
STM32F429 Discovery යනු STM32F429 Discovery පුවරුව වටා යෙදුම් තැනීම සඳහා නිර්මාණය කර ඇති මෘදුකාංග සංවර්ධන මෙවලමකි. මෙම මෙවලම නවක පරිශීලකයින්ට s ගොඩනැගීමට සහ ධාවනය කිරීමට මෘදුකාංග පරිසරයක් සහ සංවර්ධන නිර්දේශ සපයයිample යෙදුම්, මෙන්ම ඔවුන්ගේම යෙදුම් නිර්මාණය කිරීම සහ ගොඩ නැගීම. STM32F429 ඩිස්කවරි පුවරුව ස්ථිරාංග යෙදුම් ක්රියාත්මක කිරීමට සහ දෝශ නිරාකරණය කිරීමට අවශ්ය දෘඩාංග සංරචක වලින් සමන්විත වේ. පද්ධති අවශ්යතා: STM32F429 Discovery පුවරුවේ ඕනෑම යෙදුමක් ධාවනය කිරීමට පෙර, පහත පද්ධති අවශ්යතා සපුරාලිය යුතුය:
- ඒකාබද්ධ සංවර්ධන පරිසරය (IDE): STM32 පවුලට සහය වන ඔබ කැමති IDE ස්ථාපනය කරන්න.
- ST-LINK V2 ධාවකය: ST වෙතින් ST-LINK V2 ධාවකය ස්ථාපනය කරන්න webඅඩවිය.
- ස්ථිරාංග පැකේජය: ST වෙතින් STM32F429I-Discovery ස්ථිරාංග බාගන්න webඅඩවිය.
- දෘඪාංග සම්බන්ධතාවය: පරිශීලක අත්පොතෙහි රූප සටහන 32 හි දක්වා ඇති උපදෙස් අනුව STM429F1 ඩිස්කවරි පුවරුව සමඟ සම්බන්ධතාවයක් ස්ථාපිත කරන්න.
භාවිත උපදෙස්:
IDE ස්ථාපනය කරන්න:
- STM32 පවුලට සහය දක්වන ඔබ කැමති IDE තෝරන්න.
- IDE නිෂ්පාදකයා විසින් සපයනු ලබන ස්ථාපන උපදෙස් අනුගමනය කරන්න.
ST-LINK V2 ධාවකය ස්ථාපනය කරන්න:
- ST වෙත පිවිසෙන්න webඅඩවියට ගොස් ST-LINK V2 ධාවකය බාගන්න.
- ධාවක ස්ථාපනය කිරීමට ST විසින් සපයන ලද ස්ථාපන උපදෙස් අනුගමනය කරන්න.
ස්ථිරාංග පැකේජය බාගන්න:
- ST වෙත පිවිසෙන්න webඅඩවිය සහ STM32F429I-Discovery ස්ථිරාංග පැකේජය සොයා ගන්න.
- ස්ථිරාංග පැකේජය ඔබේ පරිගණකයට බාගන්න.
දෘඪාංග සම්බන්ධතාවය:
- දෘඪාංග සම්බන්ධතා සැකසුම සඳහා පරිශීලක අත්පොතෙහි රූප සටහන 1 බලන්න.
- සුදුසු කේබල් සහ සම්බන්ධක භාවිතයෙන් STM32F429 ඩිස්කවරි පුවරුව ඔබේ පරිගණකයට සම්බන්ධ කරන්න. ඔබ පද්ධති අවශ්යතා සම්පූර්ණ කර දෘඪාංග සම්බන්ධතාවය ස්ථාපිත කළ පසු, ඔබ STM32F429 ඩිස්කවරි පුවරුවේ ස්ථිරාංග යෙදුම් තැනීමට සහ ධාවනය කිරීමට සූදානම්ය. පරිශීලක අත්පොත විවිධ මෘදුකාංග මෙවලම් දාම සහ උසස් නිදොස්කරණ ශිල්පීය ක්රම භාවිතයෙන් ස්ථිරාංග ක්රියාත්මක කිරීම/නිදොස්කරණය කිරීම සඳහා වැඩිදුර උපදෙස් සහ මාර්ගෝපදේශ සපයයි.
හැඳින්වීම
මෙම ලේඛනය STM32F429 Discovery (32F429IDISCOVERY) වටා යෙදුමක් තැනීමට අවශ්ය මෘදුකාංග පරිසරය සහ සංවර්ධන නිර්දේශ විස්තර කරයි.
එය ගොඩනඟා ධාවනය කරන්නේ කෙසේද යන්න පිළිබඳ නවක පරිශීලකයින්ට මාර්ගෝපදේශ සපයයිample යෙදුම සහ ඔවුන්ගේම යෙදුමක් නිර්මාණය කිරීම සහ ගොඩනැගීම.
මෙම ලේඛනය පහත පරිදි ව්යුහගත කර ඇත:
- ඕනෑම ඒකාබද්ධ සංවර්ධන පරිසරයක කේතීකරණය ආරම්භ කිරීමට පෙර ස්ථාපනය කළ යුතු ST-LINK/V1 ධාවකය සොයා ගත හැකි ස්ථානය 2 පරිච්ඡේදය විස්තර කරයි.
- 2 වන පරිච්ඡේදය පහත සඳහන් මෙවලම් දාමයකින් පවතින ව්යාපෘතියක් ක්රියාත්මක කරන ආකාරය සහ දෝෂහරණය කරන ආකාරය පියවරෙන් පියවර විස්තර කරයි:
- IAR පද්ධති මගින් ARM (EWARM) සඳහා IAR Embedded Workbench®
- Keil™ විසින් ARM (MDK-ARM) සඳහා ක්ෂුද්ර පාලක සංවර්ධන කට්ටලය
- TrueSTUDIO® විසින් Atollic
- 3 වන පරිච්ඡේදය උසස් නිදොස් කිරීමේ විශේෂාංග විස්තර කරයි
- 4 වන පරිච්ඡේදය කලින් සඳහන් කළ මෙවලම් කට්ටල පිළිබඳ සවිස්තරාත්මක තොරතුරු වෙත සබැඳි සපයයි
මෙම අත්පොතට මෘදුකාංග සංවර්ධන පරිසරයට අදාළ සියලුම මාතෘකා ආවරණය කළ නොහැකි වුවද; එය සම්පාදක/නිදොස්කරණයන් සමඟ ආරම්භ කිරීමට අවශ්ය පළමු මූලික පියවර පෙන්නුම් කරන අතර සෑම පියවරක්ම සම්පූර්ණයෙන් අවබෝධ කර ගැනීමට අවශ්ය ලේඛන වෙත සබැඳි සපයයි.
පද්ධති අවශ්යතා
ඔබගේ යෙදුම ධාවනය කිරීමට පෙර, ඔබ කළ යුත්තේ:
- ඔබ කැමති ඒකාබද්ධ සංවර්ධන පරිසරය (IDE) ස්ථාපනය කරන්න.
- ST වෙතින් ST-LINK V2 ධාවකය ස්ථාපනය කරන්න web අඩවිය.
- ST වෙතින් STM32F429I-Discovery ස්ථිරාංග බාගන්න web අඩවිය.
- රූප සටහන 32 හි පෙන්වා ඇති පරිදි STM429F1 ඩිස්කවරි පුවරුව සමඟ සම්බන්ධතාවය ස්ථාපිත කරන්න.
ඔබගේ STM32F429 ඩිස්කවරි පුවරුවේ ඕනෑම ස්ථිරාංග යෙදුම් ධාවනය කිරීමට සහ සංවර්ධනය කිරීමට, අවම අවශ්යතා පහත පරිදි වේ:
- Windows PC (2000, XP, Vista, 7)
- USB වර්ගය A සිට Mini-B' කේබල්, ධාරක පරිගණකයෙන් පුවරුව (USB සම්බන්ධකය CN1 හරහා) බලගැන්වීමට සහ නිදොස්කරණය සහ ක්රමලේඛනය සඳහා කාවැද්දූ ST-LINK/V2 වෙත සම්බන්ධ කරන්න.
STM32 පවුලට සහාය දක්වන IDEs
STMicroelectronics's STM32 පවුලට 32-bit ARM Cortex-M core-පාදක මයික්රොකොන්ට්රෝලර් සම්පූර්ණ පරාසයක මෘදුකාංග මෙවලම් මඟින් සහය දක්වයි, C/C++ සම්පාදක සහ ප්රධාන 3වන පාර්ශ්වවලින් දෝශ නිරාකරණයන් සහිත සාම්ප්රදායික IDE ඇතුළත් වේ (කේතයේ 64KB දක්වා නොමිලේ අනුවාද, හවුල්කරු මත පදනම්ව), සහ STMicroelectronics වෙතින් නව්ය මෙවලම් සමඟ සම්පුර්ණ කර ඇත. STM1F32I නිෂ්පාදනයට නිල වශයෙන් සහය දක්වන සමහර IDE අනුවාද පිළිබඳ සාමාන්ය තොරතුරු වගුව 429 යළි සමූහගත කරයි.
වගුව 1. සහාය දක්වන මෙවලම් කට්ටල අනුවාද
මෙවලම් දාමය | සමාගම | සම්පාදක | අනුවාදය | බාගත කිරීමේ සබැඳිය (*) |
EWARM |
IAR පද්ධති® |
IAR C/C++ |
6.60 සහ පසුව |
www.iar.com/en/Products/IAR-Embedded-Workbench/ARM
|
MDK-ARM | කෙයිල්™ | ARMCC | 4.72
සහ පසුව |
www.keil.com/demo/eval/arm.htm MDK-Lite (32 KB කේත ප්රමාණය සීමාව) |
TrueSTUDIO |
© පරමාණුක |
GNUC |
4.1 සහ පසුව |
www.atollic.com/index.php/request-eval-license(1)
|
බාගත කිරීමට පෙර ලියාපදිංචි වීම අවශ්ය වේ
ST-LINK/V2 ස්ථාපනය සහ සංවර්ධනය
STM32F429 ඩිස්කවරි පුවරුවෙහි ST-LINK/V2 කාවැද්දූ නිදොස්කරණ මෙවලම් අතුරුමුහුණතක් ඇතුළත් වන අතර එයට කැපවූ USB ධාවකයක් අවශ්ය වේ. මෙම ධාවකයේ ඇත www.st.com ST-LINK V2 පිටුව සහ මෙම පොදු මෘදුකාංග මෙවලම් දාමයන් සහ වෙනත් අය විසින් සහාය දක්වයි:
- ARM (EWARM) සඳහා IAR™ Embedded Workbench
- C:\Program හි PC හි දේශීය දෘඪ තැටියේ පෙරනිමියෙන් මෙවලම් දාමය ස්ථාපනය කර ඇත. Files\IAR පද්ධති\Embedded Workbench xx නාමාවලිය.
- EWARM ස්ථාපනය කිරීමෙන් පසු, [IAR_install_directory]\embedded 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 මෙවලම සම්බන්ධ කරන විට, පරිගණකය නව දෘඪාංග හඳුනාගෙන ST-LINK_V2_USB ධාවකය ස්ථාපනය කිරීමට අසයි. "සොයාගත් නව දෘඪාංග විශාරද" නිර්දේශිත ස්ථානයේ සිට ධාවකය ස්ථාපනය කිරීමට අවශ්ය පියවර හරහා ඔබට මග පෙන්වයි.
- Atollic TrueSTUDIO® STM32
- C:\Program හි PC හි දේශීය දෘඪ තැටියේ පෙරනිමියෙන් මෙවලම් දාමය ස්ථාපනය කර ඇත. Files\Atollic නාමාවලිය.
- ST-Link_V2_USB.exe මෘදුකාංග මෙවලම් දාමය සමඟ ස්වයංක්රීයව ස්ථාපනය වේ.
ස්ථිරාංග පැකේජය සහ STM32F429 සොයාගැනීම් අවශ්යතා පිළිබඳ අනුපූරක තොරතුරු STM32 ෆර්ම්වෙයාර් ලේඛනය සමඟ ආරම්භ කිරීම වෙතින් ලබා ගත හැකිය.
සටහන: Embedded ST-LINK/V2 STM32 උපාංග සඳහා SWD අතුරුමුහුණත සඳහා පමණක් සහය දක්වයි.
ස්ථිරාංග පැකේජය
STM32F429I-Discovery ස්ථිරාංග යෙදුම්, නිදර්ශන සහ IP examples එක zip එකක එක පැකේජයක ලබා දෙනවා file. zip එක උපුටා ගැනීම file පහත උප ෆෝල්ඩර අඩංගු STM32F429I-Discovery_FW_VX.YZ එක් ෆෝල්ඩරයක් ජනනය කරයි:
රූපය 2. පැකේජ අන්තර්ගතය
සැකිලි ව්යාපෘතිය: ඔබ විසින් අභිරුචිකරණය කළ යුතු හිස් ප්රධාන කාර්යය සහිත පූර්ව-වින්යාස කළ ව්යාපෘතිය. පර්යන්ත ධාවක මත පදනම්ව ඔබේම යෙදුමක් නිර්මාණය කිරීම ආරම්භ කිරීමට මෙය උපකාරී වේ.
ප්රධාන වැඩබිම: මෙම ස්ථිරාංග පැකේජය තුළ පවතින සියලුම ව්යාපෘති එකලස් කිරීම. පර්යන්ත හිටපුamples: හිටපු කට්ටලයampධාවනය කිරීමට සූදානම් එක් එක් පර්යන්ත සඳහා les.
මෘදුකාංග මෙවලම් දාම භාවිතයෙන් ස්ථිරාංග ක්රියාත්මක කිරීම / නිදොස් කිරීම
EWARM මෙවලම් දාමය
පහත ක්රියා පටිපාටිය දැනට පවතින EWARM ව්යාපෘතියක් සම්පාදනය කරයි, සම්බන්ධ කරයි සහ ක්රියාත්මක කරයි.
පහත පියවර දැනට පවතින හිටපු කෙනෙකුට යෙදිය හැකample, STM32F429I-Discovery_FW_VX.YZ ස්ථිරාංග සඳහා ආදර්ශන හෝ අච්චු ව්යාපෘතිය www.st.com.
- ස්ථිරාංග readme.txt කියවන්න file ස්ථිරාංග විස්තරය සහ දෘඪාංග/මෘදුකාංග අවශ්යතා අඩංගු වන අතර, පසුව EWARM මෙවලම් දාමය ආරම්භ කරන්න. මෙම ලේඛනයේ සඳහන් කවුළු වල මූලික නම් රූප සටහන 3 පෙන්වයි.
රූපය 3. IAR Embedded Workbench IDE
- තෝරන්න File > විවෘත > වැඩබිම. එක් අයෙකු තෝරා ගැනීමට බ්රවුස් කරන්නample, demonstration හෝ template Workspace file ව්යාපෘති කවුළුව තුළ එය දියත් කිරීමට විවෘත ක්ලික් කරන්න.
- ඔබේ ව්යාපෘතිය සම්පාදනය කිරීමට Project > Rebuild All තෝරන්න. ඔබගේ ව්යාපෘතිය සාර්ථකව සම්පාදනය කර ඇත්නම්, පහත කවුළුව දිස්වේ.
ඔබට ව්යාපෘති සැකසුම් වෙනස් කිරීමට අවශ්ය නම් (ඇතුළත් කිරීම සහ පෙර සකසනය අර්ථ දක්වයි), ව්යාපෘති විකල්ප හරහා යන්න:
- නාමාවලි ඇතුළත් කිරීම සඳහා: ව්යාපෘතිය>විකල්ප...>C/C++ සම්පාදකය>
- පෙර-ප්රොසෙසරය සඳහා නිර්වචනය කරයි: ව්යාපෘතිය>විකල්ප...C/C++ සම්පාදකය>පෙර-සකසනය>
- ප්රොජෙක්ට් > බාගැනීම සහ දෝශ නිරාකරණය තෝරන්න හෝ, විකල්ප වශයෙන්, ෆ්ලෑෂ් මතකය ක්රමලේඛනය කිරීමට සහ දෝෂහරණය ආරම්භ කිරීමට මෙවලම් තීරුවේ බාගැනීම සහ නිදොස් කිරීම බොත්තම ක්ලික් කරන්න.
රූපය 5. බාගැනීම සහ දෝශ නිරාකරණ බොත්තම
- IAR Embedded Workbench හි ඇති නිදොස්කරණයට C සහ එකලස් කිරීමේ මට්ටම්වලදී ප්රභව කේතය නිදොස් කිරීම, බිඳුම් ලක්ෂ්ය සැකසීම, තනි විචල්යයන් නිරීක්ෂණය කිරීම සහ කේත ක්රියාත්මක කිරීමේදී සිදුවීම් නැරඹීමට හැකිය.
රූපය 6. IAR Embedded Workbench debugger තිරය - නිදොස්කරණය තෝරන්න > ඔබගේ යෙදුම ධාවනය කිරීමට යන්න, නැතහොත් මෙවලම් තීරුවේ Go බොත්තම ක්ලික් කරන්න.
රූපය 7. යන්න බොත්තම
MDK-ARM මෙවලම් දාමය
පහත ක්රියා පටිපාටිය දැනට පවතින MDK-ARM ව්යාපෘතියක් සම්පාදනය කරයි, සම්බන්ධ කරයි සහ ක්රියාත්මක කරයි. පහත පියවර දැනට පවතින හිටපු කෙනෙකුට යෙදිය හැකample, STM32F429I-Discovery_FW_VX.YZ ස්ථිරාංග සඳහා ආදර්ශන හෝ අච්චු ව්යාපෘතිය www.st.com.
- Keil MDK-ARM ක්ෂුද්ර පාලක කට්ටලය විවෘත කරන්න. මෙම ලේඛනයේ සඳහන් "Keil uVision8" කවුළු වල මූලික නම් 4 රූපයේ දැක්වේ.
- රූපය 8. uVision4 IDE
- ව්යාපෘතිය තෝරන්න > ව්යාපෘතිය විවෘත කරන්න... එක් අයෙකු තෝරා ගැනීමට බ්රවුස් කරන්නample, demonstration හෝ template project file ව්යාපෘති කවුළුව තුළ එය දියත් කිරීමට විවෘත ක්ලික් කරන්න.
- Project > Rebuild All target තෝරන්න fileඔබේ ව්යාපෘතිය සම්පාදනය කිරීමට s. ඔබගේ ව්යාපෘතිය සාර්ථකව සම්පාදනය කර ඇත්නම්, පහත කවුළුව දිස්වේ.
රූපය 9. MDK-ARM ව්යාපෘතිය සාර්ථකව සම්පාදනය කරන ලදී
ව්යාපෘති විකල්ප හරහා ඔබට ඔබේ ව්යාපෘති සැකසීම් (ඇතුළත් කිරීම සහ පෙර සකසනය නිර්වචනය කිරීම) වෙනස් කළ හැක:
- නාමාවලි ඇතුළත් කිරීම සඳහා: ව්යාපෘතිය>ඉලක්කය සඳහා විකල්ප> C/C++> මාර්ග ඇතුළත් කරන්න
- පෙර-ප්රොසෙසරය නිර්වචනය කිරීම සඳහා: ව්යාපෘතිය>ඉලක්කය සඳහා විකල්ප> C/C++> පෙර සැකසුම් සංකේත> නිර්වචනය කරන්න
- Flash මතකය ක්රමලේඛනය කිරීමට සහ නිදොස්කරණය ආරම්භ කිරීමට Debug > Start/Stop Debug Session තෝරන්න හෝ, මෙවලම් තීරුවේ ඇති Start/Stop Debug Session බොත්තම ක්ලික් කරන්න.
රූපය 10. දෝශ නිරාකරණ සැසියේ ආරම්භය/නැවතුම් බොත්තම
- MDK-ARM නිදොස්කරණයට C සහ එකලස් කිරීමේ මට්ටම්වලදී ප්රභව කේතය නිදොස් කිරීම, බිඳුම් ලක්ෂ්ය සැකසීම, තනි විචල්යයන් නිරීක්ෂණය කිරීම සහ කේත ක්රියාත්මක කිරීමේදී සිදුවීම් නැරඹීමට හැකිය.
රූපය 11. MDK-ARM නිදොස්කරණය තිරය
- ඔබගේ යෙදුම ධාවනය කිරීමට නිදොස්කරණය > ධාවනය තෝරන්න, නැතහොත් මෙවලම් තීරුවේ ධාවන බොත්තම ක්ලික් කරන්න.
රූපය 12. ධාවන බොත්තම
TrueSTUDIO මෙවලම් දාමය
පහත ක්රියා පටිපාටිය දැනට පවතින TrueSTUDIO ව්යාපෘතියක් සම්පාදනය කරයි, සම්බන්ධ කරයි සහ ක්රියාත්මක කරයි. පහත පියවර දැනට පවතින හිටපු කෙනෙකුට යෙදිය හැකample, STM32F429I-Discovery_FW_VX.YZ ස්ථිරාංග සඳහා ආදර්ශන හෝ අච්චු ව්යාපෘතිය www.st.com.
- ARM සඳහා Atolic TrueSTUDIO විවෘත කරන්න. වැඩසටහන දියත් කර වැඩ ඉඩක් ඉල්ලා සිටී.
රූපය 13. TrueSTUDIO වැඩ ඉඩ දියත් කිරීමේ සංවාද කොටුව
- හිටපු කෙනෙකුගේ TrueSTUDIO වැඩ ඉඩක් තේරීමට බ්රවුස් කරන්නample, demonstration හෝ template Workspace file එය පූරණය කිරීමට OK ක්ලික් කරන්න.
- තෝරාගත් වැඩබිමේ පවතින ව්යාපෘතියක් පූරණය කිරීමට, තෝරන්න File > ආයාත කරන්න, ඉන්පසු සාමාන්ය > පවතින ව්යාපෘති කාර්ය අවකාශයට ගෙන ඊළඟ ක්ලික් කරන්න.
රූපය 14. Atollic TrueSTUDIO® ආයාත මූලාශ්ර තෝරන්න සංවාද කොටුව - මූල නාමාවලිය තෝරන්න ක්ලික් කර TrueSTUDIO වැඩ ඉඩ ෆෝල්ඩරය වෙත බ්රවුස් කරන්න.
රූපය 15. Atollic TrueSTUDIO® ආනයන ව්යාපෘති සංවාද කොටුව
- ව්යාපෘති පැනලයේ, ව්යාපෘතිය තෝරා අවසන් කරන්න ක්ලික් කරන්න.
- Project Explorer හි, ව්යාපෘතිය තෝරන්න, ව්යාපෘති මෙනුව විවෘත කරන්න, සහ Build Project ක්ලික් කරන්න.
- ඔබගේ ව්යාපෘතිය සාර්ථකව සම්පාදනය කර ඇත්නම්, පහත පණිවිඩ කොන්සෝල කවුළුවෙහි පෙන්වනු ඇත.
රූපය 16. TrueSTUDIO® ව්යාපෘතිය සාර්ථකව සම්පාදනය කරන ලදී
ව්යාපෘති සැකසීම් වෙනස් කිරීම සඳහා (ඩිරෙක්ටරි සහ ප්රොසෙසර නිර්වචන ඇතුළත් කරන්න), ව්යාපෘතිය>ප්රොපටීස් හරහා යන්න, වම් පුවරුවෙන් C/C++ Build>Settings තෝරන්න:
- නාමාවලි ඇතුළත් කිරීම සඳහා: C සම්පාදක> නාමාවලි> මාර්ගය ඇතුළත් කරන්න
- පෙර-ප්රොසෙසරය සඳහා: C Compiler>Symbols> Defined symbols
- යෙදුම දෝශ නිරාකරණය කර ක්රියාත්මක කිරීමට, Project Explorer හි ව්යාපෘතිය තෝරන්න සහ නිදොස් කිරීමේ සැසියක් ආරම්භ කිරීමට F11 ඔබන්න (රූපය 17 බලන්න).
රූපය 17. TrueSTUDIO නිදොස් කිරීමේ කවුළුව
- Atolic TrueSTUDIO හි ඇති නිදොස්කරණයට C සහ එකලස් කිරීමේ මට්ටම්වලදී ප්රභව කේතය නිදොස් කිරීම, බිඳුම් ලක්ෂ්ය සැකසීම, තනි විචල්යයන් නිරීක්ෂණය කිරීම සහ කේත ක්රියාත්මක කිරීමේදී සිදුවීම් නැරඹීමට හැකිය.
- ඔබගේ යෙදුම ක්රියාත්මක කිරීමට ධාවනය > නැවත අරඹන්න තෝරන්න, නැතහොත් විකල්ප ලෙස මෙවලම් තීරුවේ ඇති Resume බොත්තම ක්ලික් කරන්න.
STM32F429 උසස් නිදොස්කරණය
Cortex-M32 ප්රොසෙසරය භාවිතා කරන STM4 පවුලට බොහෝ බාධා ඇති අතර ඒවා සක්රිය කරන්නේ කවදාද සහ කොපමණ වාර ගණනක් තීරණය කිරීමට අපහසු විය හැක.
අනුක්රමික වයර් ViewSTM32F429 පවුලේ er (SWV) මෙම කාර්යය පහසු කරයි. ඇත්ත වශයෙන්ම, SWV මඟින් PC S පෙන්වයිamples, ව්යතිරේක (බාධා කිරීම් ඇතුළුව), දත්ත කියවීම සහ ලිවීම, ITM (printf), CPU කවුන්ටර සහ වේලාවන්amp. මෙම තොරතුරු පැමිණෙන්නේ STM32F429 CPU වෙත ඒකාබද්ධ කර ඇති ARM CoreSight™ නිදොස් කිරීමේ මොඩියුලයෙනි.
SWV කිසිදු CPU චක්රයක් සොරකම් නොකරන අතර ආක්රමණශීලී නොවේ (ITM Debug printf සඳහා හැර). Viewer).
ඔබ දැනටමත් Serial Wire වින්යාස කර ඇත Viewer (SWV) සැකිලි ව්යාපෘතිය මත. මෙය ඉඩ දෙයි:
- Printf ITM උත්තේජක වරායට (0) නැවත යොමු කිරීම. මෙමගින් දෝශ නිරාකරණ පණිවිඩ පහසුවෙන් ප්රදර්ශනය කිරීමට ඉඩ සලසයි. එය භාවිතා කරන්නේ කෙසේද:
EWARM: View > පර්යන්ත IO
MDK-ARM: View > Serial Windows Debug (printf) Viewer
TrueSTUDIO: View > SWV කොන්සෝලය - ව්යතිරේක සටහන:
ඇතුල්වීම: ව්යතිරේකය ඇතුල් වන විට.
පිටවීම: එය පිටවන විට හෝ ආපසු පැමිණෙන විට.
ආපසු: සියලුම ව්යතිරේක ප්රධාන වෙත ආපසු පැමිණි විට
EWARM : ST-LINK > බාධා කිරීම් ලොගය
MDK-ARM: View > Trace > ව්යතිරේක
TrueSTUDIO: View > SWV ව්යතිරේක සටහන - Function profiler: යෙදුමක ඇති කාර්යයන් සඳහා කාල තොරතුරු පෙන්වයි
EWARM : ST-LINK > Function Profiler
MDK-ARM: View > විශ්ලේෂණ කවුළුව > කේත ආවරණය
TrueSTUDIO: View > SWV සංඛ්යාන පැතිකඩ - දත්ත ලුහුබැඳීමේ කාලරාමුව: දත්තවල චිත්රක නිරූපණයක් පෙන්වයි
EWARM : ST-LINK > කාලරේඛාව (දත්ත ලොගය)
MDK-ARM: View > විශ්ලේෂණ කවුළුව > තාර්කික විශ්ලේෂකය
TrueSTUDIO: 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 |
TrueSTUDIO | www.atollic.com/index.php/request-eval-license |
සංශෝධන ඉතිහාසය
වගුව 3. ලේඛන සංශෝධන ඉතිහාසය
දිනය | සංශෝධනය | වෙනස්කම් |
26-ඔක්තෝබර්-2013 | 1 | මුල් නිකුතුව. |
කරුණාකර ප්රවේශමෙන් කියවන්න:
මෙම ලේඛනයේ තොරතුරු සපයනු ලබන්නේ ST නිෂ්පාදන සම්බන්ධයෙන් පමණි. STMicroelectronics NV සහ එහි අනුබද්ධිත සමාගම් ("ST") මෙම ලේඛනයට සහ මෙහි විස්තර කර ඇති නිෂ්පාදන සහ සේවාවන් දැනුම්දීමකින් තොරව ඕනෑම වේලාවක වෙනස් කිරීම්, නිවැරදි කිරීම්, වෙනස් කිරීම් හෝ වැඩිදියුණු කිරීම් සිදු කිරීමට අයිතිය රඳවා තබා ගනී.
සියලුම ST නිෂ්පාදන ST හි විකුණුම් නියමයන් සහ කොන්දේසි වලට අනුකූලව විකුණනු ලැබේ.
මෙහි විස්තර කර ඇති ST නිෂ්පාදන සහ සේවාවන් තෝරා ගැනීම, තේරීම සහ භාවිතය සඳහා ගැනුම්කරුවන් තනිකරම වගකිව යුතු අතර, මෙහි විස්තර කර ඇති ST නිෂ්පාදන සහ සේවාවන් තෝරාගැනීම, තේරීම හෝ භාවිතය සම්බන්ධයෙන් කිසිදු වගකීමක් ST උපකල්පනය නොකරයි.
මෙම ලේඛනය යටතේ කිසියම් බුද්ධිමය දේපල අයිතියක් සඳහා එස්ටොපල් මගින් හෝ වෙනත් ආකාරයකින් ප්රකාශිත හෝ ඇඟවුම් කරන ලද බලපත්රයක් ලබා නොදේ. මෙම ලේඛනයේ යම් කොටසක් කිසියම් තෙවන පාර්ශවීය නිෂ්පාදන හෝ සේවාවක් සඳහා යොමු වන්නේ නම්, එය එවැනි තෙවන පාර්ශවීය නිෂ්පාදන හෝ සේවාවන් භාවිතා කිරීම සඳහා ST විසින් බලපත්ර ප්රදානයක් ලෙස නොසැලකේ, හෝ එහි අඩංගු කිසියම් බුද්ධිමය දේපළක් හෝ භාවිතය ආවරණය කරන වගකීමක් ලෙස නොසැලකේ. එවැනි තෙවන පාර්ශ්ව නිෂ්පාදන හෝ සේවා හෝ එහි අඩංගු ඕනෑම බුද්ධිමය දේපලක් ඕනෑම ආකාරයකින්.
වෙනත් ආකාරයකින් ST හි නියමයන් හා කොන්දේසි වල දක්වා නොමැති නම්, සාන්ත නිෂ්පාදනවල යෙදී ඇති ඕනෑම එක්ස්ප්රස් හෝ ඇඟවුම් කළ වගකීමක් සහ විශේෂිත වගකීම්, / නීති යටතේ යෝග්යතාවයන් ඕනෑම අධිකරණ බලයක් සඳහා), හෝ කිසියම් පේටන්ට් බලපත්රයක්, ප්රකාශන හිමිකම හෝ වෙනත් බුද්ධිමය දේපල අයිතිය උල්ලංඝනය කිරීම.
ST නිෂ්පාදන භාවිතය සඳහා නිර්මාණය කර හෝ අවසර දී නොමැත: (A) ජීවිත ආධාරක, සක්රීයව සවි කර ඇති උපාංග හෝ නිෂ්පාදන ක්රියාකාරීත්වයේ ආරක්ෂාව සහිත පද්ධති වැනි ආරක්ෂිත තීරණාත්මක යෙදුම්; (B) ගුවන් යානා යෙදුම්; (C) වාහන ඉල්ලුම්පත්ර හෝ පරිසරය, සහ/හෝ (D) අභ්යවකාශ යෙදුම් හෝ පරිසරය. ST නිෂ්පාදන එවැනි භාවිතය සඳහා නිර්මාණය කර නොමැති විට, ගැනුම්කරු විසින් නිෂ්පාදන භාවිතා කරනු ලබන්නේ ගැනුම්කරුගේ එකම අවදානම මත, එවැනි භාවිතයක් ගැන ලිඛිතව දන්වා ඇතත්, භාණ්ඩයක් භාවිතා කිරීම සඳහා, භාණ්ඩයක් හැර. ST නිෂ්පාදන සැලසුම් පිරිවිතරයන්ට අනුව වෛද්ය” කර්මාන්ත වසම්. විධිමත් ලෙස ESCC, QML හෝ JAN සුදුසුකම් ලත් නිෂ්පාදන අදාළ රාජ්ය ආයතනය විසින් අභ්යවකාශයේ භාවිතය සඳහා සුදුසු යැයි සලකනු ලැබේ.
මෙම ලේඛනයේ දක්වා ඇති ප්රකාශ සහ/හෝ තාක්ෂණික ලක්ෂණවලට වඩා වෙනස් ප්රතිපාදන සහිත ST නිෂ්පාදන නැවත විකිණීම, මෙහි විස්තර කර ඇති 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 |