OpenOCD
https://openocd.org/