Should be a Molex 87832-1420 which is 14pin 2mm, as I posted here . Although I wouldn't recommend it, however if your feeling brave you can solder wires to the pcb pad as I have previously done.
Soldered connector, it is a 2mm male 2 row; here is a is 2mm to 0.01" female to male to allow easy hook up to a JTAG. http://www.proto-advantage.com/store/product_info.php?products_id=2700061 Have not had time to get openOCD running, but everything is ready to go
Able to start and stop the M4 via JTAG using openocd. Next step is to validate breakpoints, uploading, source level debug.
OK jtag is now working with some caveats: Enhancements Need to remove the RDC protection to allow reloading M4 without reset (can be done in the M4 code since it is debug compile) The M4 code calls into the RDC to protect memory from A9 changing it; so to fix it just don't invoke the API; but a #if around the code for a debug compile. Need to add setting up the clocks and put M4 into a spin loop until DAP halts the processor When signal stepping the M4 the A9 is also halted until you continue. (Nice if you have some type of ISR debug) How to boot Neo load the M4 code via A9 i.e ./mqx_upload_on_m4SoloX baseflight.bin Then start openocd ./src/openocd -f interface/ftdi/jtagkey.cfg -f ./tcl/target/imx6sx.cfg then start debug session i.e arm-none-eabi-gdb -tui ./baseflight.elf tar ext :3333 monitor reset load Moving forward with debugging FreeRTOS