Hi!
I have an XDS560v2 STM LAN Debugger that I am using to debug my AM3358 TI-RTOS application with. Every time I click the little "bug" button to start a debug session, it pauses for several seconds, as though it is re-programming the Debugger before starting the session. I see the message "Configuring Debugger" and the "Activity-1" light on the Debugger blinks while this is happening.
That's all fine and well, but I often find myself in the middle of an application (classic example is tracing down the source of a CPU exception), and need to start the whole application over and over again to see how it got to where it is. I would like to be able to QUICKLY get back to the beginning of the application again, yet I have not found a way to do so. This is even more important if, indeed, the Debugger is being reprogrammed(?) every time I start a new debug session. I see at the top of Code Composer Studio (CCS) that there are several options for resetting: (CPU SW, CPU HW, System Reset, and Emulator) and still another button to "Restart". However, I have not had any luck in using these with TI-RTOS, because when I walk the application forward, I hit completely different behavior and problems as though something in memory is in fact in a different state than when I restart a whole new debugging session. So the ONLY thing that has worked reliably (creating the same behavior) is starting a whole new debug session from scratch each time I need to re-start the application.
What I'm working with: Win7-64-bit,
Dev Env: CCS 6.1.2
Platform: Custom board with MYIR brand MCC-AM335X-Y board with AM3358, 250MB RAM and other electronics that seem to be working perfectly.
Packages: SYS/BIOS 6.45.1.29, UIA 2.0.5.50, AM335x PDK 1.0.3
Q1:
Has anyone solved this so they can restart the AM3358, and the TI-RTOS application -- without the long pause of re-starting a whole new debugging session?
Q2:
On starting a new debug session, is my Debugger indeed being reprogrammed?
Kind regards,
Vic