麻烦大家帮着看看lpc2000+ch375+keil编译错误

我们从你们的网站下了CH375的库文件,移植到飞利浦的arm7上,然后找了\CH375LIB\ARM32\FILELIBM中的文件和例子,在Keil下进行编译,可是我怎么编译都不通过,总是报错,如下: Build target 'Target 1' assembling Startup.s... compiling new_vs1003.c... compiling Blinky.c... Blinky.c(359): warning: #223-D: function "CH375FileRead" declared implicitly Blinky.c(418): warning: #223-D: function "CH375FileWrite" declared implicitly linking... lpc2103.axf: error: L6007U: Could not recognize the format of file .\CH375HFM.LIB. Target not created 不知道是不是在Keil环境需要进行一些设置?

麻烦大家帮着看看,谢谢!急盼回复!

好象是库没链接进去


库链接进去了,如果不链接进去错误更多。


你用的编译器是哪个版本的(版本号是多少?)我们库是2.41,好象KIEL3。0以上的版本和下面的版本不兼容


问题很简单,应该用FileReadX和WriteX,如果你一定不要带X的,就必须定义FILE_DATA_BUF_LEN


引用回复:你用的编译器是哪个版本的(版本号是多少?)我们库是2.41,好象KIEL3。0以上的版本和下面的版本不兼容

IDE-Version: 礦ision3 V3.31 Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2006

License Information: y 凯悦 凯悦工作室 LIC=9WS9J-U11RY-5FWUD-DA5DS-8RIWL-N0QN8

Tool Version Numbers: Toolchain Path: C:\Keil\ARM\BIN30\ C Compiler: ARMCC.Exe Assembler: ARMASM.Exe Linker/Locator: ARMLINK.Exe Librarian: ARMAR.Exe Hex Converter: FROMELF.Exe CPU DLL: SARM.DLL V1.52 Dialog DLL: DARMP.DLL V1.11e


只有登录才能回复,可以选择微信账号登录