Other Parts Discussed in Thread: UNIFLASH,
We've been using CCS v3.3. XDS510 JTAG USB together with SDFlash to build project on TMS320F2812. Now i'm trying to migrate the entire project to CCS v12, XDS200 and UniFlash. I did not use the Import Legacy CCSv3.3 Projects feature. Instead I created an entire new project (please see picture attached of my settings), copy all the source codes and libraries from CCSv3.3 over this new one, make sure the linker file is also identical, make sure the preprocessor includes all necessary libraries. I was able to build the project successfully on CCS v12 and flash the out file on the chip via UniFlash and XDS200 with no problems.
Our system seemed to work at first, like some blinking LEDs patterns were correct. But then we encountered some problems and it's challenging for me to describe all details of the problem because what without disclosing the details of the projects, so please bear with me. On high level, it looks like that when the TMS320 chip trying to talk to a host via Serical Communication Interface (SCI), the chip got unresponsive and froze. The way we could tell it' froze was due to those blinking LEDs stopped blinking. These blinking LEDs are controlled by a CPU_TIMER0_ISR i.e an interrupt and these LEDs are not touched anywhere else in the program as they are mere indicators for us to know that we flash the right firmware; so even if somewhere in the code got stuck in a loop, the ISR should still be executed, is it true?
Hence, I'm so confused where the problem is because we just tried to duplicate the entire project on CCSv12. I even tried to do the same thing on CCS v5 and it pose exactly same problems. I know my problem description might not be super clear but appreciate any suggestion or feedback!
Thank you,