I have a task that is running off (I suspect corrupted data and endless loop). I have my own watchdog system that is resetting, this is called from a PRD (SWI) context. Using the ROV task view I can see my TSK that was running at the time. It is the task I suspected - great. I can see there is no SEM deadlock etc, so as I suspect this task is in endless loop. The ROV TSK view only tells me memory usage and basic state of the task (running/blocked/ready etc).
The CCS debug window also shows the current thread, which in my case is the PRD_F_swi() calling my watchdog. I can click this and highlight the line of source code. Is there anyway I can get this level of debug for the other threads, for example can I see the same for my tasks (running or blocked).
I really hope there is a nice way integrated into CCS, or do I have to manually decipher the task context objects to find their program/instruction pointer?
Details: BIOS 5.41.09.34, C55xx, CCS 4.2.0.10017