Other Parts Discussed in Thread: TMS320F28035
Hi, I've got a problem with the behavior of the CLA. I hope you can help me.
My developer environment
Microcontroller: TMS320F28035
Programmer: Texas Instruments XDS100v2 USB Emulator
CCS Version: 5.2.1.00018
Compiler: TI C2000 v6.2.4
The sequence of the software is really simple and looks like this:
// Initialization of the peripheral
while(1)
{
Cla1ForceTask8AndWait();
}
My problem
When I start the Software in the debug mode, the CLA reaches the Task 8 and stops at the set breakpoint. The behavior is the same after a CPU Reset in the CCS Debug-Window (Ctrl+Shift+R). But when I'm in the debug mode and do a hardware reset over the !XRS Pin, the CLA starts just the Task 1 over and over. The Task 8 is never reached.
In the picture above you can see, that the CLA stopped at the breakpoint in the Task 1. The register list shows, that the INT8 bit of the MIRUN is set in the INT1 Bit is cleared. Would mean, the CLA Task 8 is executing and the CLA Task 1 is not executing. Is there an explanation for the behavior?
Thanks for your help.