پروگرامر و دیباگر ST-LINK V2 مخصوص تراشه های STM8 و STM32

  • ۴۸ بازدید

ST-LINK V2 یک پروگرامر و دیباگر از STMicroelectronics است که برای تراشه‌های STM8 و STM32 طراحی شده است. این ابزار از رابط USB برای اتصال به کامپیوتر استفاده می‌کند و قابلیت برنامه‌ریزی و دیباگ کد را بر روی تراشه‌ها فراهم می‌آورد. ST-LINK V2از نرم‌افزارهایی مانند STM32 ST-LINK Utility  پشتیبانی می‌کند که به توسعه‌دهندگان کمک می‌کند تا فایل‌های برنامه را به تراشه‌ها بریزند و کد خود را دیباگ کنند، شامل امکاناتی مانند ردیابی متغیرها و بررسی کد خط به خط می باشند.

پروگرامر و دیباگر از STMicroelectronics

ST-LINK V2 به عنوان یک برنامه‌ریزی فلش خودکار و ارتقا نرم‌افزار داخلی (firmware) نیز عمل می‌کند، که این امکان را به توسعه‌دهندگان می‌دهد تا همواره از آخرین ویژگی‌ها و بهبودهای ارائه شده برای این ابزار بهره‌مند شوند. این ابزار از پروتکل‌های رابط تک سیم (SWIM) و اشکال‌زدایی سری JTAG/SWD برای برقراری ارتباط با میکروکنترلر‌های STM8 و STM32 استفاده می‌کند. 

مشخصات فنی

رابط اتصال USB
پشتیبانی کامل از تراشه های STM8 و STM32 از شرکت STMicroelectronics
پشتیبانی از پروتکل‌های رابط تک سیمSWIM برای تراشه‌های STM8 
پشتیبانی از پروتکل‌های اشکال‌ زدایی سری JTAG و SWD برای تراشه‌های STM32 
پشتیبانی از نرم افزار STM32 ST-LINK Utility
برنامه‌ ریزی فلش خودکار 
ارتقا رایگان نرم‌افزار داخلی (firmware) برای بهره‌مندی از بهبودها و ویژگی‌های جدید

این  سری از پروگرامر ها بدون ID بوده و با نرم افزار STM32 ST-LINK Utility سازگاری کامل داشته و قابل راه اندازی می باشد
بر روی نرم افزار STM32 Cube Programmer قابلیت راه اندازی ندارد .
( ضمنا قابلیت آپدیت firmware از طریق نرم افزار ST-LINK Utility امکان پذیر است )

مقایسه Mini ST-LINK V2 و ST-LINK V2

Mini ST-LINK V2 نسبت به ST-LINK V2 کوچکتر و جمع‌وجورتر است، که برای استفاده در فضاهای محدود مناسب‌تر می‌باشد. با وجود اندازه کوچک‌تر، بسیاری از ویژگی‌های مشابه ST-LINK V2 از جمله پشتیبانی از JTAG/SWD و SWIM را داراست و معمولاً قیمت کمتری دارد. از سوی دیگر، ST-LINK V2 بزرگتر است و  پورت‌ها و رابط‌های بیشتری نسبت به Mini ST-LINK V2  دارد که امکان اتصال به دستگاه‌های مختلف را فراهم می‌کند. انتخاب بین این دو بستگی به نیازهای خاص شما دارد، از جمله محدودیت‌های فضایی و نوع پورت‌ها.

Mini ST-LINK V2

ST-Link یک ابزار برنامه نویسی و اشکال زدایی است که عمدتاً برای میکروکنترلرهای STM32 از STMicroelectronics استفاده می شود. برنامه نویسی را از طریق اتصالات USB تسهیل می کند و از رابط های اشکال زدایی مانند JTAG و SWD پشتیبانی می کند. ST-Link که با IDE های مختلف مانند STM32CubeIDE و Keil MDK سازگار است، توسعه سیستم عامل، اشکال زدایی و برنامه نویسی تولید را امکان پذیر می کند. در نسخه ST-Link/V2 و ویژگی‌هایی مانند به‌روزرسانی میان‌افزار و پورت COM مجازی در آخرین نسخه‌های خود ارائه می‌دهد. ST-Link که هم برای اهداف توسعه و هم برای اهداف آموزشی استفاده می شود، به رایانه شخصی و میکروکنترلر هدف متصل می شود و امکان اشکال زدایی و برنامه نویسی در زمان واقعی را از طریق رابط های نرم افزاری مانند STM32CubeProgrammer می دهد.

ویژگیها

  • برق 5 ولت توسط کانکتور USB تامین می شود
  • رابط USB 2.0 سازگار با سرعت کامل
  • کابل USB Type-A به Mini-B ارائه شده است
  • ویژگی های خاص SWIM:
  • پشتیبانی از ولتاژ کاربردی 1.65 ولت تا 5.5 ولت در رابط SWIM
  • SWIM از حالت های سرعت پایین و سرعت بالا پشتیبانی می کند
  • نرخ سرعت برنامه نویسی SWIM: 9.7 کیلوبایت بر ثانیه در سرعت کم، 12.8 کیلوبایت بر ثانیه در سرعت بالا
  • کابل SWIM برای اتصال به یک برنامه کاربردی با کانکتور استاندارد ERNI مرجع کانکتور عمودی: 284697 یا 214017 مرجع کانکتور افقی: 214012
  • کابل SWIM برای اتصال به یک برنامه کاربردی با هدر پین یا کانکتور 2.54 میلی متری
  • ویژگی های خاص JTAG/Serial Wire Debug (SWD):
  • پشتیبانی از ولتاژ کاربردی 1.65 ولت تا 3.6 ولت در رابط JTAG/SWD و ورودی های تحمل 5 ولت
  • کابل JTAG برای اتصال به کانکتور 20 پین استاندارد JTAG 2.54 میلی متری
  • پشتیبانی JTAG
  • پشتیبانی ارتباطی SWD و نمایشگر سیم سریال (SWV).
  • پشتیبانی مستقیم به روز رسانی سیستم عامل (DFU)
  • LED وضعیت در هنگام ارتباط با رایانه شخصی چشمک می زند
  • دمای کار از 0 تا 50 درجه سانتی گراد
  • ولتاژ جداسازی بالا 1000 Vrms (فقط ST-LINK/V2-ISOL)

نحوه اتصال به برد های blue pin  برای آپلود کد با نرم افزار STM32 ST-LINK Utility در شکل زیر مشخص می باشد