This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSTUDIO: Migration from CCS 5.2 to 9.1.0 - Application Hangs

Part Number: CCSTUDIO
Other Parts Discussed in Thread: TMS320C6747

Hello All!

Yes, I have an old product: TMS320C6747 and it was building in CCS 3.3 for a very long time. I migrated it to CCS 5.2 and that binary (ais) runs in my target successfully. I then cleaned up my full project in source control, there were many non-essential files being saved to source control, and I also removed several unneeded libraries and links. I then built a new release in CCS 5.2 and it runs successfully. Next, I imported that functioning application into CCS 9.1.0 and that, of course, only modified the project files. Very minor change to .ccsproject and .project. Very big changes to .cproject. I run a clean build and it is successful with no errors or warnings.

The map file looks reasonable, but had a slight change from 80010300 to ENTRY POINT SYMBOL: "_c_int00"  address: 8000f4e0. From my *.out file, I generate a binary file using AISgen D8K5. I then downloaded it and it starts, but then hangs.

Now, real-time debugging shows that it runs completely through the main() function, which sets up and initializes many things, and is supposed to terminate. Then processing is supposed to be performed in the ISR's. I step into the boot.c file and it hangs on asm(" mvkl __STACK_SIZE - 4,B0");

The bin file before CCS 9.1.0 worked, but after the conversion it hangs. Any ideas on what caused this? How can I debug to locate the exact issue?

Thank you!