I have a question regarding debugging on a multi-core board.
On my board, I have multiple cores, and for each core, I have created a CTI (ARM Cross-Trigger Interface). I am able to run and halt each core separately using OpenOCD.
However, I noticed there is something called the CTM (Cross-Trigger Matrix), which connects all the cores so they can be run or halted simultaneously.
I’m not sure how the CTM works within OpenOCD or how to configure it properly.
I have already created the CTIs and targets, but I don’t know how to make use of the CTM to coordinate the cores.
Could someone please explain how to set up and use the CTM in OpenOCD for synchronized control of multiple cores?
Thank you!