Hello,
My small group is working on a project in CCS5.1 that we converted from CCS4.2. We have all experienced the following bugs:
- Sometimes after programming the MCU and entering debug state, running the program results in an ILLEGAL_ISR at the InitFlash() function (specifically when returning from it to the main function). At any point, if the MCU is power cycled, our heartbeat LED flashes indicating that the MCU is operating normally (obviously made it past the initialization) AND that the program was loaded correctly. This means that this erroneous state ONLY exists when connected in Debug and is probably not a programmatic error.
If we then close CCS and re-open it, run a clean and re-enter the debug session, it works fine. This has happened to three completely different setups more than once. - If you try to rename the Active project sometimes you get a prompt indicating a NULL Pointer Exception. If you close this prompt, the error will continue to re-occur on every build attempt until the IDE is closed and re-opened.
Unfortunately, due to corporate restrictions, I can not upload the specific project, but I will say that the InitFlash function is the one provided by TI.
Thank you.