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.

CCS/TM4C129XNCZAD: CCS 10 new project dialog lets you create a new project with a linker command file for the wrong device family

Part Number: TM4C129XNCZAD

Tool/software: Code Composer Studio

Using CCS 10.1.1.00004 under Linux went to create a new project for a TM4C129XNCZAD. Got as far as successfully building the project and starting a debug session with the program halted at main, only for a hard fault to occur when went to single step. When looking at the project properties realised the Linker command file in use by the project was 280040C_FLASH_lnk.cmd which for a TMS320F28xx device:

What happened was:

1. The previous project created in the same CCS 10 workspace was for a TMS320F28xx device, where I had explicitly set the linker command file when the project was created.

2. When went to create another project in the same workspace, the linker command file in the "New CCS Project" dialog was left at the previous specific TMS320F28xx file, and without warning CCS created a new project for a TM4C129xx device with a different device family.

Perhaps the "New CCS Project" dialog could try and warn the user about this, or reset the Linker command file to <automatic> in the dialog when the device is changed.