ARM Cortex Programmer with SWD
-
Hello,
Anyone is using a programmer for ARM Cortex chips with SWD (1.27mm 2x5) interface? I was looking at Adafruit IBDAP - CMSIS-DAP JTAG/SWD Debug Adapter Kit. Any recommendations please?
Thanks
Alex
-
@tbowmo How did you program SAMD21 on the Sensebender GW please?
-
@alexsh1 said in ARM Cortex Programmer with SWD:
@tbowmo How did you program SAMD21 on the Sensebender GW please?
Using the AVR JTAGICE3 -- https://www.microchip.com/webdoc/jtagice3/jtagice3.introduction_features.html
-
The bootloader I programmed with a jtag/swd interface (I own an atmel jtag ice3).
The bootloader enumerate as a USB device, that then is used to program the arduino sketches.
-
@tbowmo said in ARM Cortex Programmer with SWD:
atmel jtag ice3)
Thank you. Its not manufactured any more so I suppose the only option is Atmel Ice?
Expensive though
-
@yveaux Thanks. Expensive one I must admit. Or maybe it feels this way after buying an USBasp for 3 bucks.
-
There are cheaper alternatives to the atmel programmers. The programmer is generic for all cortex processors, so find one that can be used with stm32 and you are good to go
-
@tbowmo I actually need it for cortex m0 not for stm32. I am not sure it is worth Euro 125 at this stage when I need to program just 1 board.
-
Stm32 is also arm cortex-m processors, and all cortex-m bases processors share the same debugger interface.
Look for J-link debuggers on ebay. They go for around 12$
-
@tbowmo Got it! Thanks
-
The nRF52-DK, nRF51-DK and nRF5284--PDK have a SWD / Debugger. They use the Segger OB Firmware in the Controller so it has the Jlink drag and drop feature. Has hooks to nRFJprog, and Keil and other IDE interfaces. They have on board nRF5x devices too if you want to use them for firmweare and hardware development. Arduino Uno format so standard shields can be used as well. On Sale at Semiconductorstore.com. $36 - $46 depending on version of board desired..
-
@jokgi Can these also burn bootloaders via Arduino IDE?
-
@alexsh1 These boards support the Jlink (Segger) environment. The Segger firmware is available for windows, linux and MacOS..https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPa