ST-LINK V2 یک پروگرامر و دیباگر از STMicroelectronics است که برای تراشههای STM8 و STM32 طراحی شده است. این ابزار از رابط USB برای اتصال به کامپیوتر استفاده میکند و قابلیت برنامهریزی و دیباگ کد را بر روی تراشهها فراهم میآورد. ST-LINK V2از نرمافزارهایی مانند STM32 ST-LINK Utility پشتیبانی میکند که به توسعهدهندگان کمک میکند تا فایلهای برنامه را به تراشهها بریزند و کد خود را دیباگ کنند، شامل امکاناتی مانند ردیابی متغیرها و بررسی کد خط به خط می باشند.
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 دارد که امکان اتصال به دستگاههای مختلف را فراهم میکند. انتخاب بین این دو بستگی به نیازهای خاص شما دارد، از جمله محدودیتهای فضایی و نوع پورتها.
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 در شکل زیر مشخص می باشد