I will need to load Firmware on many CPUs and have been told that J-Link is the best product. So far I have been using a ST-Link/v2 . What advantages will I get from J-Link which is more than ten times the cost?
The J-Link is a good multi vendor debugger. With the price, your paying for future vendor/device support.
Where as the ST-Link/v2 is an ST only solution and ST makes sure it works with all of their Silicon.
If you only work with STM32 products the ST-Link/v2 is great.
Regards,
J-Links come in different varieties, here is a link to their different models/features
The main benefit of J-Link debuggers is the variety of device support from different manufacturers. Here is their list of supported devices.
Hi
Thanks. I will be using the J-Link to load Firmware into a CPU. The firmware will be delivered to the J-Link via USB and the J-Link will deliver the code to the CPU via SWCLK and SWDIO. I like the idea of using the J-Link BASE Compact as this would fit well in the box. Does this sound like the right approach?
Flashing (aka not debugging) requires Segger’s J-Flash software tool: https://www.segger.com/products/debug-probes/j-link/tools/j-flash/about-j-flash/
For all J-Trace and J-Link models higher than J-Link BASE, J-Flash is included in the J-Link Software and Documentation Package, which can be downloaded here:
J-Link BASE requires an upgrade BASE to PLUS, which is available in here:
J-Link Upgrade BASE to PLUS (8.08.13) - SEGGER | Embedded Systems Development Tools | USA Web Shop
Regards,