Hi everyone,

I recently jumped back into working on the FDCAN driver for the STM32H7 and have something working which I would like to test further. In doing so, I was hoping to easily debug with GDB through OpenOCD, but am having some issues with the necessary setup. So far I have compiled and tested the upstream master of OpenOCD, master of the Sony OpenOCD fork, and a third build that merged the latest upstream OpenOCD commits into the Sony fork. With all three, I am only ever able to see the currently running thread (nearly always IDLE) when running the "info threads" command.

So my question is, does anyone have any experience getting this working? I looked through the mailing list and saw a few messages regarding this very thing for different architectures. I've also dug around on the internet to help me piece together what needed to be done to get this working. I initially got the impression that as long as OpenOCD supports your chip, thread aware-debugging should be possible, but now I'm not so sure. I modified nuttx_header.h within OpenOCD with the correct offset values as noted here

https://micro-ros.github.io/docs/tutorials/advanced/nuttx/debugging/

That didn't change anything, unfortunately. I also thought it was possible this step was no longer needed based on the Sony fork's wiki page

https://github.com/sony/openocd-nuttx/wiki

The monitor commands listed there gave me "invalid command name" errors when loading my nuttx binary.

Any help on this would be greatly appreciated.

Thanks,

John

CONFIDENTIALITY NOTICE: This communication may contain private, confidential 
and privileged material for the sole use of the intended recipient. If you are 
not the intended recipient, please delete this e-mail and any attachments 
permanently.

Reply via email to