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/MSP430F2274: Unknown pseudo-op from DCO_library.asm

Part Number: MSP430F2274

Tool/software: Code Composer Studio

After importing a project from CCS V6 into CCS V7 the DCO_library.asm shows 40 errors as most of the opcodes and pseudo-ops are no longer recognized.

**** Build of configuration Debug__GNU for project PALFI_Wireless_Sensor_02 ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O

'Building file: "../DCO_Library.asm"'
'Invoking: GNU Compiler'
"C:/ti/ccsv7/tools/compiler/msp430-gcc-6.4.0.32_win32/bin/msp430-elf-gcc.exe" -c -mmcu=msp430f2274 -I"C:/ti/ccsv7/ccs_base/msp430/include_gcc" -I"C:/Users/JimC/workspace_v7/PALFI_Wireless_Sensor_02" -I"C:/ti/ccsv7/tools/compiler/msp430-gcc-6.4.0.32_win32/msp430-elf/include" -Os -g -gdwarf-3 -gstrict-dwarf -Wall -mhwmult=none -MMD -MP -MF"DCO_Library.d" -MT"DCO_Library.o" -x assembler-with-cpp -o"DCO_Library.o" "../DCO_Library.asm"
subdir_rules.mk:9: recipe for target 'DCO_Library.o' failed
../DCO_Library.asm: Assembler messages:
../DCO_Library.asm:55: Error: unknown pseudo-op: `.cdecls'
../DCO_Library.asm:58: Error: unknown pseudo-op: `.def'
../DCO_Library.asm:64: Error: unknown opcode `device_type'
../DCO_Library.asm:67: Error: non-constant expression in ".if" statement
../DCO_Library.asm:67: Error: junk at end of line, first unrecognized character is `='
../DCO_Library.asm:71: Error: unknown opcode `tacctlx'
../DCO_Library.asm:72: Error: unknown opcode `taccrx'
../DCO_Library.asm:76: Error: unknown opcode `ti_setdco'
../DCO_Library.asm:92: Error: non-constant expression in ".if" statement
../DCO_Library.asm:92: Error: junk at end of line, first unrecognized character is `='
../DCO_Library.asm:97: Error: unknown opcode `setupbc'
../DCO_Library.asm:98: Error: unknown opcode `setupcc2'
../DCO_Library.asm:99: Error: unknown operand #TASSEL_2+MC_2+TACLR
../DCO_Library.asm:100: Error: unknown opcode `firsttest'
../DCO_Library.asm:103: Error: unknown opcode `testdco'
../DCO_Library.asm:105: Error: unknown opcode `testdco2'
../DCO_Library.asm:109: Error: unknown opcode `adjdco'
../DCO_Library.asm:119: Error: unknown opcode `decdco'
../DCO_Library.asm:121: Error: non-constant expression in ".if" statement
../DCO_Library.asm:121: Error: junk at end of line, first unrecognized character is `='
../DCO_Library.asm:129: Error: unknown opcode `incdco'
../DCO_Library.asm:130: Error: non-constant expression in ".if" statement
../DCO_Library.asm:130: Error: junk at end of line, first unrecognized character is `='
../DCO_Library.asm:140: Error: unknown operand #XT2OFF+DIVA_3+0xF
../DCO_Library.asm:145: Error: unknown opcode `testfor16mhz'
../DCO_Library.asm:149: Error: unknown operand #XT2OFF+DIVA_3
../DCO_Library.asm:155: Error: unknown opcode `exitslowestsetting'
../DCO_Library.asm:159: Error: unknown opcode `exitfastestsetting'
../DCO_Library.asm:161: Error: unknown opcode `exitfastestsetting2xx'
../DCO_Library.asm:164: Error: unknown opcode `exittimeouterror'
../DCO_Library.asm:167: Error: unknown opcode `exitnoerror'
../DCO_Library.asm:168: Error: unknown opcode `setdco_exit'
../DCO_Library.asm:169: Error: non-constant expression in ".if" statement
../DCO_Library.asm:169: Error: junk at end of line, first unrecognized character is `='
../DCO_Library.asm:99: Error: invalid operands (*UND* and *UND* sections) for `+'
../DCO_Library.asm:140: Error: invalid operands (*UND* and *UND* sections) for `+'
../DCO_Library.asm:149: Error: invalid operands (*UND* and *UND* sections) for `+'
gmake: *** [DCO_Library.o] Error 1

  • Hello Klaus,

    Klaus Seiberts56 said:
    After importing a project from CCS V6 into CCS V7

    Were you using the GCC compiler in v6 also?

    It looks like the asm file in question should be built using the TI assembler, not GNU

    ki