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.

EK-TM4C129EXL: CCS stuck in Thumb mode

Part Number: EK-TM4C129EXL

Tool/software:

I'm doing my first project in CCS and EK-TM4C129EXL.  I expected it to be a 32 bit processor, but the Build Settings are stuck in 16 bit Thumb mode.  If I set 32 bit mode I get this error:

#24018-D: Option -mv=7M4 is not valid without --code_state=16

If I make the target processor just "4" and turn off floating point, the dialog will accept 32 bit setting, but then the project fails compilation.

Is it possible to get 32 bit compiles for this hardware with free CCS Version: 12.7.1.00001 and revision 2.1.4.178 of the EK-TM4C129EXL Firmware Package?

I would have preferred to post this to the "Code Composer Studio  forum" but the web page forces me to this forum when the EK-TM4C129EXL Product code is filled in.

  • I'm pretty sure the Cortex-M4 can only execute Thumb(-2) instructions. [Ref e.g. Generic User Guide (DUI0553A) p. 2-7 "Thumb State".]

    Thumb-2 instructions are (mostly) 16 bits wide, but the registers and data paths are all 32-bit.