Blacksphere created a debugging tool for ARM Cortex microcontrollers:
See what is going on ‘inside’ an application running on an embedded microprocessor while it executes.
Supported ARM Cortex-M based processor families include:
- ST Microelectronics: STM32F1xx, STM32F2xx, STM32F4xx
- NXP: LPC8xx, LPC11xx, LPC43xx
- Atmel: SAM3N, SAM3X, SAM D20
- Nordic: nRF51
- Luminary Micro / TI: LM3Sxxxx
Black Magic Probe is Open Source Hardware and Open Source firmware:
More details from the project’s wiki:
- Control and examine the state of the target microprocessor using a JTAG or Serial Wire debugging port and on-chip debug logic provided by the microprocessor
- Probe connects to a host computer using a standard USB interface
- Control exactly what happens using the GNU source level debugging software, GDB
- Works with Windows, Linux and Mac environments
The supported chip families are incomplete. Here is a bigger, yet still incomplete list from the wiki:
ST Microelectronics: STM32F1xx, STM32F2xx, STM32F4xx.
NXP: LPC8xx, LPC11xx, LPC43xx
Atmel: SAM3N, SAM3X, SAM D20
Nordic: nRF51
Luminary Micro / TI: LM3Sxxxx
These are some chips for which flashing is supported, as in writing to flash memory. In general, Cortex-M cores are somewhat standardized and should all be supported for loading code to RAM and debugging.
LikeLiked by 1 person
thanks!
LikeLike
Will you be selling these?
LikeLike
Hi Mike! Checkout http://1bitsquared.com/collections/supporting-hardware/products/black-magic-probe
LikeLike