正在研究
我用 ICC 鏈接時(shí)出現(xiàn)以下錯(cuò)誤,不知道什么原因!
C:\icc\bin\imakew -f usb.mak iccavr -o usb -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:60 -beeprom:1.2048 -fihx_coff -S2 @usb.lk D:\產(chǎn)品\MP3\CH375HFB.A -lcatmega !ERROR file 'CH375MAI.o': undefined symbol '_xDelay100uS' !ERROR file 'CH375MAI.o': undefined symbol '_xFileNameEnumer' !ERROR file 'CH375SEC.o': undefined symbol '_xDelayAfterWrite' !ERROR file 'CH375MAI.o': undefined symbol '_xDelayAfterWrite' !ERROR file 'mp3.o': undefined symbol '_CH375FileEnumer' C:\icc\bin\imakew.exe: Error code 1 Done: there are error(s). Exit code: 1
庫文件沒有鏈接進(jìn)去
我是按照樓主的方法進(jìn)行添加文件的。
請(qǐng)教hcn, .r43文件在哪里能找得到?
你用的是MSP430單片機(jī)嗎?用MSP430單片機(jī),庫文件在CH375LIB/MSP430/FILELIB8
不好意思,前陣子都出差,剛回來。我用的是 AVR 單片機(jī), 用 IAR 編譯器,但是不知道怎么鏈接系統(tǒng)庫? 請(qǐng)教了!
用FILELIBB,將庫文件,頭文件,.C文件都添加進(jìn)去,添加庫文件和添加.C文件一樣的.再鏈接就可以了.
怎么上傳圖片??!
點(diǎn)擊右下腳的修改該帖子,有上傳文件.
我的 IAR 如下進(jìn)行鏈接編譯,出錯(cuò)了。
出錯(cuò)的信息如下:
不知道什么原因,各位大哥幫我看看!
總的錯(cuò)誤信息如下:
Building configuration: USB 測(cè)試 - Debug
Linking xlink.exe E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\CH375interface.r90 E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\Init.r90 E:\JCA備份\AVR\MP3\ SoftWare\USB測(cè)試\Debug\Debug\Obj\KeyScan.r90 E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\Lcd_3310.r90 E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\ MP3_1011.r90 E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\SubProg.r90 E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\main.r90 -o E:\JCA備份\AVR\MP3\ SoftWare\USB測(cè)試\Debug\Debug\Exe\USB 測(cè)試.d90 -Fubrof8 -l E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\List\USB 測(cè)試.map -xms -IC:\Program Files\IAR Systems\Embedded Workbench Evaluation version\avr\LIB\ -f C:\Program Files\IAR Systems\Embedded Workbench Evaluation version\avr\src\template\cfgm64.xcl -D_..X_HEAP_SIZE=10 -D_..X_CSTACK_SIZE=40 -D_..X_RSTACK_SIZE=78 -e_small_write=_formatted_write -f C:\Program Files\IAR Systems\Embedded Workbench Evaluation version\avr\src\template\cfg3s.xcl -D_..X_FLASH_BASE=_..X_INTVEC_SIZE -H1895 -h(CODE)0-(_..X_INTVEC_SIZE-1) -D_..X_EXT_SRAM_BASE=_..X_SRAM_BASE -D_..X_EXT_SRAM_END=_..X_SRAM_BASE -D_..X_EXT_ROM_BASE=_..X_SRAM_BASE -D_..X_EXT_ROM_END=_..X_SRAM_BASE -D_..X_EXT_NV_BASE=_..X_SRAM_BASE -D_..X_EXT_NV_END=_..X_SRAM_END -D_..X_EXT_CSTACK_BASE=_..X_SRAM_BASE -D_..X_EXT_CSTACK_END=_..X_SRAM_BASE -D_..X_EXT_RSTACK_BASE=_..X_SRAM_BASE -D_..X_EXT_RSTACK_END=_..X_SRAM_BASE C:\Program Files\IAR Systems\Embedded Workbench Evaluation version\avr\lib\clib\cl3s-ec-sf.r90
IAR Universal Linker V4.58H/386 Copyright 1987-2004 IAR Systems. All rights reserved. Error[e27]: Entry "CH375FileRead" in module CH375interface ( E:\JCA備份\AVR\MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\CH375interface.r90 ) redefined in module Init ( E:\JCA備份\AVR\ MP3\SoftWare\USB測(cè)試\Debug\Debug\Obj\Init.r90 )
Total number of errors: 1 Total number of warnings: 0
你用的編譯器版本是什么,好象IAR新版本和老版本有點(diǎn)不兼容
謝謝提供!
請(qǐng)問富士通Softune的平臺(tái),如何鏈接LIB文件和H文件?