- هشدار: عواقب هرگونه بروزرسانی فریمور پروگرامر برعهده خریدار می باشد
پروگرامر و دیباگر JLINK
1,250,000 تومان
- نسخه پروگرامر : 9.5
- معماری سازگار : ARM
- حداکثر سرعت : 15 ~ 50 مگاهرتز
- استاندارد ارتباطی : JTAG/SWD

پروگرامر JLINK ARM با سرعت بالا و قابل اتصال از طریق پورت USB که قادر به برنامه ریزی و اشکال زدایی انواع مدارات میکروکنترلری با هسته ARM می باشد. این محصول از 2 رابط استاندارد JTAG و SWD برای دیباگ کردن استفاده کرده که سرعت JTAG : 20M/s و SWD :15M/s میباشد. پشتیبانی از همه مدلهای پردازنده های سری ARM7 و ARM9 یکی از مزیتهای این دستگاه می باشد.
پروگرامر و دیباگر J-Link یک دستگاه قدرتمند و چند منظوره برای برنامهنویسی و دیباگ کردن میکروکنترلرها و تراشههای مختلف در صنعت الکترونیک است. این دستگاه از طریق پورت JTAG (Joint Test Action Group) یا SWD (Serial Wire Debug) به میکروکنترلرها متصل میشود و امکان انجام فرآیندهایی مانند برنامهنویسی، خواندن و نوشتن حافظهها، دیباگ کردن و تست کردن کد را فراهم میکند.
ویژگیها و کاربردهای اصلی J-Link عبارتند از:
- برنامهنویسی و بارگذاری کد: J-Link به شما امکان برنامهنویسی میکروکنترلرها و تراشهها با استفاده از محیطهای توسعه معمولی مانند Keil, IAR و… را میدهد. شما میتوانید کدهای خود را از رایانه خود به میکروکنترلرها برنامهنویسی و اجرا کنید.
- دیباگ کردن: با استفاده از J-Link، میتوانید در طول اجرای برنامه، مقادیر متغیرها، وضعیت پینها، و سایر جزئیات داخلی میکروکنترلر را در زمان واقعی مشاهده کرده و بررسی کنید. این کار به شما کمک میکند تا خطاها و مشکلات در کد خود را تشخیص داده و رفع کنید.
- تست و تحلیل عملکرد: با استفاده از J-Link، میتوانید عملکرد میکروکنترلر و تراشهها را تحت شرایط مختلف تست و تحلیل کنید. این به شما امکان میدهد تا از عملکرد صحیح و قابلیتهای تراشهها اطمینان حاصل کنید.
- پشتیبانی از تراشههای مختلف: J-Link از تعداد زیادی از میکروکنترلرها و تراشههای مختلف پشتیبانی میکند، بنابراین شما میتوانید از آن برای پروژههای متنوع الکترونیکی استفاده کنید.
- توسعه در صنعت الکترونیک: J-Link در صنعت الکترونیک، از توسعه و تست کد در محصولات مختلف گرفته تا دیباگ و ارزیابی سختافزارها به کار میرود.
J-Link به دلیل قابلیتهای متنوع و کارآیی در برنامهنویسی و توسعه مدارها و تراشهها، ابزار مهمی در دنیای الکترونیک به حساب میآید.
برای پروگرام کردن میکروکنترلرها با استفاده از J-Link، مراحل زیر را دنبال کنید:
- 1. اتصال دستگاه J-Link: ابتدا دستگاه J-Link را به کامپیوتر خود متصل کنید. این دستگاه از طریق پورت USB به کامپیوتر وصل میشود.
- 2. اتصال به میکروکنترلر: سیمهای JTAG یا SWD را از دستگاه J-Link به پینهای مختصات JTAG یا SWD میکروکنترلر خود متصل کنید. این پینها معمولاً با علامتگذاری خاصی روی میکروکنترلر نشان داده شدهاند.
- 3. نصب نرمافزار برنامهنویسی: نرمافزار مورد نیاز برای برنامهنویسی و دیباگ کردن میکروکنترلر را روی کامپیوتر خود نصب کنید. این نرمافزار ممکن است Keil, IAR Embedded Workbench, STM32CubeIDE یا نرمافزارهای دیگری باشد.
- 4. انتخاب میکروکنترلر: در محیط برنامهنویسی، مدل میکروکنترلر خود را انتخاب کنید و پروژه جدیدی بسازید.
- 5. برنامهنویسی و کامپایل کد: کد برنامهی خود را در محیط برنامهنویسی وارد کرده و آن را کامپایل کنید.
- 6. پروگرام کردن میکروکنترلر: از منوی برنامهنویسی یا دیباگ، گزینهای را برای پروگرام کردن میکروکنترلر انتخاب کنید. این گزینه معمولاً با عنوان “Program” یا مشابه آن است.
- 7. دیباگ کردن (اختیاری): اگر قصد دیباگ کردن کد را دارید، میتوانید از قابلیتهای دیباگر J-Link در محیط برنامهنویسی استفاده کنید. این کار به شما امکان میدهد که متغیرها، پینها و وضعیت میکروکنترلر را در طول اجرای کد مشاهده و تحلیل کنید.
- 8. آپلود کد: پس از کامپایل کد و تنظیمات مورد نظر، با استفاده از دستگاه J-Link، کد برنامهی خود را به میکروکنترلر بارگذاری کنید.
با انجام این مراحل، میکروکنترلر شما با استفاده از دستگاه J-Link برنامهنویسی و تنظیم میشود. حتماً دقت کنید که مراحل ممکن است بسته به نرمافزار برنامهنویسی و میکروکنترلر متفاوت باشد.
پروگرامر J-Link از مجموعه گستردهای از معماریها و میکروکنترلرها پشتیبانی میکند. این پروگرامر قادر به پشتیبانی از معماریهای مختلف از جمله ARM، MIPS، RISC-V و غیره است. به طور خاص، J-Link به معماریهای ARM بسیار معروف است.
معماریهای ARM که توسط پروگرامر J-Link پشتیبانی میشوند، شامل موارد زیر میباشد:
- – ARM7
- – ARM9
- – ARM11
- – Cortex-M0
- – Cortex-M1
- – Cortex-M3
- – Cortex-M4
- – Cortex-M7
- – Cortex-R4
- – Cortex-R5
- – Cortex-R7
- – Cortex-A5
- – Cortex-A7
- – Cortex-A8
- – Cortex-A9
- – Cortex-A15
- – و بسیاری معماریهای دیگر
لطفاً توجه داشته باشید که این فهرست تنها یک نمونه از معماریهایی است که توسط J-Link پشتیبانی میشود، و قادر به پشتیبانی از معماریهای دیگر نیز میباشد. قبل از استفاده از پروگرامر J-Link با یک میکروکنترلر خاص، بهتر است مطمئن شوید که این پروگرامر با معماری مورد نظر شما سازگاری دارد یا خیر.
پروگرامر J-Link و ST-Link هر دو ابزارهایی هستند که برای برنامهنویسی و دیباگ میکروکنترلرها استفاده میشوند، اما از شرکتهای مختلفی تولید و توزیع میشوند و دارای ویژگیها و قابلیتهای متفاوتی هستند. در ادامه تفاوتهای کلیدی بین پروگرامر J-Link و ST-Link را بررسی میکنیم:
- سازنده: J-Link توسط شرکت SEGGER تولید و توزیع میشود، در حالی که ST-Link توسط شرکت STMicroelectronics تولید میشود.
- پشتیبانی از معماریها: J-Link به معماریهای مختلفی از جمله ARM، MIPS و RISC-V پشتیبانی میکند. از طرفی، ST-Link اصطلاحاً بیشتر برای میکروکنترلرها و میکروپروسسورهای مبتنی بر معماری ARM Cortex-M تخصص دارد.
- قابلیتهای دیباگ: هر دو پروگرامر قابلیتهای دیباگ حین اجرای برنامه را دارند، اما برخی ویژگیها و ابزارها ممکن است در هر یک از آنها متفاوت باشد.
- نرمافزارهای مرتبط: هر پروگرامر با نرمافزار خود تعامل دارد که برای برنامهنویسی و دیباگ استفاده میشود. محیط نرمافزاری J-Link از ابزارهای قدرتمندی برخوردار است که از آنها میتوان برای دیباگ و تجزیه و تحلیل کد استفاده کرد. از سوی دیگر، نرمافزار ST-Link به عنوان بخشی از برنامه CubeIDE از شرکت STMicroelectronics ارائه میشود.
- قیمت: عموماً ST-Link از نظر قیمت ارزانتر است و به عنوان یک گزینه اقتصادی برای توسعهدهندگان الکترونیک میتواند مناسب باشد. åJ-Link به دلیل ویژگیها و ابزارهای پیشرفتهتری که ارائه میدهد، معمولاً گزینهی حرفهایتر و گرانتر است.
همانطور که مشاهده میشود، هر دو پروگرامر دارای ویژگیها و مزایای خود هستند و انتخاب بین آنها باید بر اساس نیازها و الزامات پروژهی شما انجام شود.
توضیحات تکمیلی
ورژن پروگرامر | 9.5 |
---|---|
معماری های سازگار | ARM7/ARM9/ARM11 |
سیستم عامل سازگار | ویندوز XP، 7، 8، 10 ، 11 |
اقلام همراه | کابل دیباگ |
هسته های سازگار | Cortex-A5/A7/A8/A9/A12/A15/A17, Cortex-M0/M1/M3/M4/M7/M23/M33, Cortex-R4/R5 |
دیتاشیت
دیتاشیت کامل پروگرامر
پک نرم افزاری
مجموعه نرم افزارهای کاربردی
مستندات
توضیحات و نرم افزارهای کاربردی
مقایسه
مقایسه ای میان پروگرامرها و معماری های سازگار
توسط فرهودی
سلام
میخواستم بگم من هم از نسخه ارجینالش دارم استفاده میکنم و هم این مدل در کل هیچ تفاوتی بینشون ندیدم.
جهت اطلاع دوستانی عرض میکنم که دنبال نسخه ارجینال این مدل هستن
توسط امجدکالا
با سلام
سپاس از اینکه وقتتون را برای ثبت این دیدگاه قرار دادین.
با احترام