程序是正确的,但是在电脑上编译出现如下提示: <br />--------------------Building project: annunciator --------------------- <br />arm-elf-gcc -gdwarf -c -IE:EmbestIDETargetsat91 -IE:EmbestIDEBuildxgcc-arm-elfarm- <br />elfinclude <br /> E:jqannunciator_zhuozhou.c -oE:jqdebugannunciator_zhuozhou.o <br />In file included from E:/bjq/annunciator.h:16, <br /> from E:/bjq/annunciator_zhuozhou.c:36: <br />E:/bjq/lcd.h:33: warning: useless keyword or type name in empty declaration <br /><br />arm-elf-as -gdwarf2 --defsym AT91R40008=1 --defsym AT91EB40A=1 --defsym AT91_DEBUG_NONE=1 - <br />IE:EmbestIDETargetsat91 <br /> -IE:EmbestIDETargetsat91parts
40008 -IE:EmbestIDETargetsat91 argetseb40a <br />E:EmbestIDETargetsat91 argetseb40acstartup.s <br /> -oE:jqdebugcstartup.o <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc: Assembler messages: <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:48: Warning: Line numbers must be positive; line <br />number 0 rejected. <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:62: Warning: Line numbers must be positive; line <br />number 0 rejected. <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:72: Warning: Line numbers must be positive; line <br />number 0 rejected. <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:76: Warning: Line numbers must be positive; line <br />number 0 rejected. <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:81: Warning: Line numbers must be positive; line <br />number 0 rejected. <br />E:EmbestIDETargetsat91/targets/eb40a/eb40a.inc:82: Warning: Line numbers must be positive; line <br />number 0 rejected. <br /><br />arm-elf-gcc -gdwarf -c -IE:EmbestIDETargetsat91 -IE:EmbestIDEBuildxgcc-arm-elfarm- <br />elfinclude <br /> E:jqlcd.c -oE:jqdebuglcd.o <br />In file included from E:/bjq/lcd.c:31: <br />E:/bjq/lcd.h:33: warning: useless keyword or type name in empty declaration <br /><br />arm-elf-as -gdwarf2 --defsym AT91R40008=1 --defsym AT91EB40A=1 --defsym AT91_DEBUG_NONE=1 - <br />IE:EmbestIDETargetsat91 <br /> -IE:EmbestIDETargetsat91parts
40008 -IE:EmbestIDETargetsat91 argetseb40a <br />E:jq erminal_irq1.s <br /> -oE:jqdebug erminal_irq1.o <br /><br />arm-elf-gcc -gdwarf -c -IE:EmbestIDETargetsat91 -IE:EmbestIDEBuildxgcc-arm-elfarm- <br />elfinclude <br /> E:jq l16c752.c -oE:jqdebug l16c752.o <br /><br />arm-elf-ld -TE:jqldscript_FLASH -LE:EmbestIDEBuildxgcc-arm-elfarm-elflibarm-inter - <br />o.debugannunciator.elf <br /> E:jqdebugcstartup.o E:jqdebugannunciator_zhuozhou.o E:jqdebuglcd.o <br />E:jqdebug erminal_irq1.o <br /> E:jqdebug l16c752.o E:EmbestIDETargetsat91driverslib_drvarm- <br />interlib_drv_32.lib E:EmbestIDETargetsat91parts
40008arm-inter
40008_lib32.lib <br /> -lc <br />E:jqdebug erminal_irq1.o:E:jq erminal_irq1.s:66: undefined reference to <br />`at91_terminal_c_handler1" <br /><br />Error executing above command. <br /> |
|