Hello everyone,
I currently have trouble getting my code working after a normal reset (pressing S1 on the TMS320F28388D control card) or after a power cycle.
When I reload the program via CCS (RAM or FLASH) everything is working fine. After a normal reset, the program won't work anymore (RAM or FLASH). And after a power cycle, it won't run either (only FLASH)
When I'm connecting with the debugger after a reset or if I stay connected during a reset, I can see that some variables are randomly changing. This lets me think, that some code is running, but somehow the execution is branching to a random location in memory and not to my written code. I have no idea how I am supposed to debug the problem because the execution never reaches main().
What could be the cause of such behavior? Why is the boot process different when loading the program via CCS / after any reset?
Thanks and regards,
Marcel Kummer.