keil编译遇到的error

[复制链接]
5624|21
 楼主| 我是土匪 发表于 2013-2-8 11:36 | 显示全部楼层 |阅读模式
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
    EXCEPTION 0021H: PATH OR FILE NOT FOUND
    FILE: F:\\my_rf\externalInt.obj
IDE是 Silicon Laboratories IDE
编译器是 Keil uVision3
这个error搞了半天了,没找到原因

百度说keil没**,确定用了**工具,有限期还20年。
还有人所把这个OBJ文件找到,添加到工程,但是这个OBJ应该是生成的文件啊。

谁能指点如何解决啊
dirtwillfly 发表于 2013-2-8 21:16 来自手机 | 显示全部楼层
你重新**一次试试。
 楼主| 我是土匪 发表于 2013-2-10 20:52 | 显示全部楼层
重新尝试过了,问题依旧
lygtzg 发表于 2013-2-11 20:05 | 显示全部楼层
欢迎欢迎
大道至简 发表于 2013-2-17 20:19 | 显示全部楼层
FILE: F:\\my_rf\externalInt.obj
这个文件名,怎么一边一个杠杠,一边2个杠杠?
zhl100 发表于 2013-2-17 22:29 | 显示全部楼层
本帖最后由 zhl100 于 2013-2-17 22:32 编辑

把安装包放装系统的盘吧,一般c盘,如果不在keil可能会有问题

delin17 发表于 2013-2-18 14:12 | 显示全部楼层
应该是目录不对,检查一下设置。FILE: F:\\my_rf\externalInt.obj。错误提示是文件找不到
 楼主| 我是土匪 发表于 2013-2-19 13:56 | 显示全部楼层
本帖最后由 我是土匪 于 2013-2-19 14:04 编辑
dirtwillfly 发表于 2013-2-8 21:16
你重新**一次试试。


重新**了几次,感觉不是**的原因,和我用的silicon laboratories IDE设置可能有关,尚未解决。
 楼主| 我是土匪 发表于 2013-2-19 13:58 | 显示全部楼层
大道至简 发表于 2013-2-17 20:19
FILE: F:\\my_rf\externalInt.obj
这个文件名,怎么一边一个杠杠,一边2个杠杠?

是我描述的问题,应该都是/
 楼主| 我是土匪 发表于 2013-2-19 14:01 | 显示全部楼层
zhl100 发表于 2013-2-17 22:29
把安装包放装系统的盘吧,一般c盘,如果不在keil可能会有问题

安装到C盘了。
现象诡异,首先一个工程是OK的。把这个工程中全部的.C .H .A51文件拿出来,重新建立一个工程,便无法编译成功。错误诸如上面的类似。
 楼主| 我是土匪 发表于 2013-2-19 14:02 | 显示全部楼层
delin17 发表于 2013-2-18 14:12
应该是目录不对,检查一下设置。FILE: F:\\my_rf\externalInt.obj。错误提示是文件找不到
...

obj是生成文件,不是源码文件,无法生成这个文件,自然无法编译成功。
delin17 发表于 2013-2-19 14:25 | 显示全部楼层
生成文件也有生成目录。
Project-->Target Build configuration。检查里面的设置目录。
如还有疑问可联系我,你们是从那家公司买这片芯片的呢?我是世强电讯的FAE

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 我是土匪 发表于 2013-2-19 14:36 | 显示全部楼层
Project->Target Build Configuration->Customize
Project-〉Tool Chain  Integration 中对编译器的设置

均做了检查。

关键在于我新建了一个工程,用编译可以通过的的工程的的源文件,结果就出错,而且我所有的工程只能选择编译,不能选择全编,全编一次,以后一直提示有error.

我们用的新华龙的芯片。
 楼主| 我是土匪 发表于 2013-2-19 16:16 | 显示全部楼层
问题解决了,.h同名文件不同路径,加载错了。

 楼主| 我是土匪 发表于 2013-2-19 16:17 | 显示全部楼层
delin17 发表于 2013-2-19 14:25
生成文件也有生成目录。
Project-->Target Build configuration。检查里面的设置目录。
如还有疑问可联系我 ...

咨询一下,C8051F920和C8051F930代码通用吗?
          C8051F921和C8051F931代码通用吗?

C8051F920代码移植到C8051F921,仅仅是C8051F921_defs.h和C8051F920_defs.h的区别吧
delin17 发表于 2013-2-19 17:09 | 显示全部楼层
代码是基本通用的,重点是注意寄存器是否一致,请仔细看一下DataSheet。C8051不是新华龙的芯片,是SiLabs的芯片,新华龙是他的代理商
 楼主| 我是土匪 发表于 2013-2-20 13:10 | 显示全部楼层
delin17 发表于 2013-2-19 17:09
代码是基本通用的,重点是注意寄存器是否一致,请仔细看一下DataSheet。C8051不是新华龙的芯片,是SiLabs的 ...

代理和厂家的关系我懂。
谢谢了
cym_anhui 发表于 2013-2-20 16:01 | 显示全部楼层
直接用Keil 不用那个IDE
delin17 发表于 2013-2-21 12:44 | 显示全部楼层
其实有问题,你可以直接找代理商的FAE,叫他帮你搞定这个问题就OK了
dengxingling8 发表于 2013-12-23 22:47 | 显示全部楼层
没有用过keil3,一直都是keil4,连**都不用,直接用,如果你怀疑是keil没有破击的话
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:抢钱、抢粮、抢女人! https://shop105961755.taobao.com/index.htm?spm=2013.1.w5002-3338070316.2.f652157E8BRIA

226

主题

1761

帖子

30

粉丝
快速回复 在线客服 返回列表 返回顶部