Hi, TI guys!
I am in trouble when I debug my program on TMDXEVM6678LE. After I connect the target, I load my program on all the 8 cores. But CCS does not suspend the cores on the entry point of the program. All the cores are running. Then I suspend the cores by clicking the suspend button, but not all the cores can suspend normally. Some of the cores suspend, others are hung and connection of the core and the emulator is broken.
I tried several programs, and some of them can run normally, others can't.
But I find a more surprising problem. When I want to debug my trouble program, I can firstly load a normal program, the entry point of which can be found. After running the normal program, I load my trouble program. Then the surprising thing happens that the program can suspend on its entry point.
I am sorry that I cannot show my program for some reason. My program uses BIOS, and its size is 0x1c940. I locates the .text section in L2SRAM. The emulator is Blackhawk XDS560v2-USB Mezzanine Emulator.
Would you please help me solve this problem, or explain why it happens?
Thank you for your attention and help!