FX3 ThreadX debugging | Cypress Semiconductor
FX3 ThreadX debugging
I have problems with debuggin code with threads on FX3 chip. I use last OpenOCD, that declares ThreadX support, setup my own config (http://pastebin.com/KRBGpp2C looks to "-rtos ThreadX" argument). But when I run OpenOCD:
openocd-x64-0.8.0.exe -f fx3.cfg
I take an error:
Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)
Licensed under GNU GPL v2
For bug reports, read
Info : only one transport option; autoselect 'jtag'
adapter speed: 1000 kHz
trst_only separate trst_push_pull
Error: Could not find target in ThreadX compatibility list
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED
Info : clock speed 1000 kHz
Info : JTAG tap: fx3.cpu tap/device found: 0x07926069 (mfg: 0x034, part: 0x7926, ver: 0x0)
Warn : gdb services need one or more targets defined
I looks into sources of the OpenOCD and found that ThreadX supports only on CortexM3 and CortexR4 cores. And it requires some low-level information to adopt other CPUs.
Is it possible to debug threads on the FX3 chip in any way?