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/TM4C123FH6PM: Code compiles using CCS 5.0 but not when ported to CCS 7.0

Part Number: TM4C123FH6PM

Tool/software: Code Composer Studio

Hello team,

Hope you are well. Please see below question from the customer:

We are having some issues here with the Tiva product; previously we used the LM4F110H5QRFIGR part and the code was developed around that part using a Stellaris dev kit (using CCS 5.0)

 We now have a board with a TM4C123FH6PMI Tiva chip, which for all intents and purposes runs the same executable as the original board.  But we now need to make changes to the project to accommodate new features and testing.

When the code is ported to CCS 7.0, we have to pick a TIVA project and make all library calls to the current static.lib (not the ROM library).

Although the code is compiling correctly, we have problems loading the project on the chip.  A compile of the original code using CCS 5.0 still works though.

Also, when we compile the project and attempt to program the new board (which works with the old compiled executable), we cause some registers to be corrupted.  We learned that we can short out pins 1 and 3 and execute command: Run dbgjtag -f @xds100v2 -Y unlock,mode=tiva to get the chip to respond to the programmer again.

Did TI ever create a document to migrate from the Stellaris to the TIVA?  This would be very helpful as the original programmer is no longer with the company.

Additionally, there is a frequency referenced on the programmer screen, which defaults to 8Mhz. 

Is this frequency used to configure the timers and TOD clock functions?  We currently use a 13.56Mhz external oscillator which is supplied from the TI RFID reader chip.

The customer can select 13.5Mhz, but not 13.56Mhz; not sure if we can override this somewhere in a config file.

Regards,

Randhir