پروگرامر st-link
برای پروگرامر و دیباگ میکروکنترلر های سری STM8 و STM32 از پروگرامر های ST-Link V2استفاده می شود و هچنین از پروگرامر های J-link هم می توانیم برای پروگرام و دیباگ استفاده کنیم.
پروگرامر های St-Link به صورت دو مدل در بازار وجود دارند.
مدل اول :
این مدل در اندازه ی کوچک همانند فلش ممورری هستند و به راحتی قابل حمل و برای پروژه های کوچک بهترین انتخاب می باشد و شما به راحتی می توانید با استفاده از چهار پین میکرو خود را پروگرام کنید.
این مینی پروگرامر قابلیت پروگرام کردن میکروکنترلرهای STM32 و STM8 را دارا می باشد و به روش SWIM که برای میکروکنترلرهای STM8 و روش SWD که برای میکروکنترلرهای STM32 می باشد این میکروها را پروگرام و دیباگ میکند.
Product Description:
Mini ST-LINK V2, fully consistent with the official version, support for automatic upgrades, support the full range STM32 SWD (only 4pins including SWCLK, SWDIO, and power) and a full range STM8 SWIM (only 4pins including SWIM, Reset and power) download and debug. Tested with our STM8S003F3P6 Min. board in the IAR EWSTM8 environment.
Features:
PCB installed inside of aluminum alloy U disk shell, portable, safe and reliable!
Interface definition directly marked on the shell, clear, convenient and practical!
۵V, 3.3V offers in the same time, allowing you to program your target board with both 5V and 3.3V
Shell characters using laser engraving, never fade off! Permanent clarity!
۵۰۰MA internal resettable fuse, complete protection of your expensive computer motherboard!
Red and blue color LED indicator, allowing you to always observe ST-LINK V2 working condition!
With 4 DuPont line, so you can easily respond to different target board line order!
Use anti-static bag packaging.
Supports For ST-LINK V2:
ST-LINK Utility 2.0 and above
STVD 4.2.1 and above
STVP 3.2.3 and above
IAR EWARM V6.20 and above
IAR EWSTM8 V1.30 and above
KEIL RVMDK V4.21 and above
مدل دوم:
این مدل نسبت به مدل بالا قابلیت های بیشتر و پروتکل های کامل تری در رابطه ی پروگرام و دیباگ کردن و همچنین از نظر عمر مفید نسبت به پروگرامر مدل اول عمر بالا تری دارد . در جعبه ی پروگرامر یک عدد کابل USB و یک فلت برای پروگرام کردن و دو عدد کابل چهارتایی برای استفاده از کانکتور چهارتایی پایین پروگرامر که مخصوص سری STM8 است وجود دارد.
پایه های خروجی پروگرامر نیز به صورت زیر است :
برای پروگرام میکرو می توانید هم از طریق کامپایلر و هم از طریق نرم افزار STM32 ST-LINK Utility استفاده کنید. فایل نرم افزار و درایو مخصوص ویندوز را می توانید از لینک زیر دانلود کنید.
دانلود درایور مخصوص ویندوز
دانلود نرم افزار St-Link
Documentation: A few available dev. environment tools and demo code are available here.
باسلام- وقتی داخل keil5 میخام با st-link v2 دیباگ انجام بدم trace نمیشه و اون زیر باقرمز مینویسه trace: no syncronization