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.

assembler for Cortex-M3 in CCS 4.2

I found an error in Cortex-M3 assembler.

I found that the assembler in CCS 4.2 is case0sensitive in an instruction it. That is,

 

it ne                                  ; error. assembler can not recognize the condition ne

addne r0, r0, #4

----------------------------------

it NE                                  ; no error

addne r0, r0, #4

-----------------------------------

The assembler seems not to recoginize the lower-case condition in "it" instruction.

 

 

  • This is a known issue in our tools. The tracking # is SDSCM00033906 which you may track at the SDOWP link in my signature. Hopefully this will be addressed in a future release. Until then please use uppercase for the condition code of IT instruction.