Tool/software: TI C/C++ Compiler
hello
every expecter
this is tomiyama from tokyo.
I want to build a inline asm code for these in c compiler.
/* Enable IRQ in CPSR */
asm(" mrs r0, CPSR\n\t"
" bic r0, #0x80\n\t"
" msr CPSR, r0");
but depend an error for this:
I need your help, thanks.
**** Build of configuration Debug for project usb_dev_serial ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 -s all -O
'Building file: ../cpu.c'
'Invoking: ARM Compiler'
1 Assembly Error, 1 Assembly Warning
>> Compilation failure
subdir_rules.mk:23: recipe for target 'cpu.obj' failed
"../cpu.c", line 122: warning #551-D: variable "stat" is used before its value is set
"cpu.asm", ERROR! at line 340: [E0005] Missing operand(s)
bic r0, #0x80
"cpu.asm", WARNING! at line 341: [W0000] Deprecated use of PSR; flag bits not
specified, "cf" assumed
msr CPSR, r0
Errors in Source - Assembler Aborted
gmake: *** [cpu.obj] Error 1
'Building file: ../Usb_dev_serial.c'
'Invoking: ARM Compiler'
'Finished building: ../Usb_dev_serial.c'
' '
"C:/ti/AM335X_StarterWare_02_00_00_07/include/hw/hw_lcdc.h", line 107: warning #1557-D: white space between backslash and newline in line splice ignored
"../Usb_dev_serial.c", line 568: warning #551-D: variable "lChar" is used before its value is set
"../Usb_dev_serial.c", line 708: warning #551-D: variable "ulInts" is used before its value is set
"../Usb_dev_serial.c", line 775: warning #552-D: variable "ulParity" was set but never used
"../Usb_dev_serial.c", line 1209: warning #179-D: variable "status" was declared but never referenced
"../Usb_dev_serial.c", line 1342: warning #179-D: variable "rectLine" was declared but never referenced
"../Usb_dev_serial.c", line 1343: warning #179-D: variable "lY" was declared but never referenced
"../Usb_dev_serial.c", line 1388: warning #179-D: variable "sRect" was declared but never referenced
"../Usb_dev_serial.c", line 1389: warning #179-D: variable "lCorrectedY" was declared but never referenced
"../Usb_dev_serial.c", line 1431: warning #179-D: variable "sRect" was declared but never referenced
"../Usb_dev_serial.c", line 1432: warning #179-D: variable "lCorrectedY" was declared but never referenced
"../Usb_dev_serial.c", line 1433: warning #179-D: variable "lXBreak" was declared but never referenced
"../Usb_dev_serial.c", line 1550: warning #179-D: variable "sRect" was declared but never referenced
"../Usb_dev_serial.c", line 1555: warning #179-D: variable "i" was declared but never referenced
"../Usb_dev_serial.c", line 1556: warning #179-D: variable "src" was declared but never referenced
"../Usb_dev_serial.c", line 1556: warning #179-D: variable "dest" was declared but never referenced
"../Usb_dev_serial.c", line 334: warning #179-D: function "sys_reg_init" was declared but never referenced
"../Usb_dev_serial.c", line 371: warning #179-D: function "sys_init_cache" was declared but never referenced
"../Usb_dev_serial.c", line 491: warning #179-D: function "UartFIFOConfigure" was declared but never referenced
"../Usb_dev_serial.c", line 512: warning #179-D: function "UartBaudRateSet" was declared but never referenced
"../Usb_dev_serial.c", line 1221: warning #179-D: function "SetUpLCD" was declared but never referenced
"../Usb_dev_serial.c", line 1274: warning #179-D: function "UARTAINTCConfigure" was declared but never referenced
"../Usb_dev_serial.c", line 1289: warning #179-D: function "LCDAINTCConfigure" was declared but never referenced
gmake: Target 'all' not remade because of errors.
**** Build Finished ****