ARM技术william hill官网
直播中

陌上花开lzp

5年用户 63经验值
擅长:51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32 51 32
私信 关注
[问答]

如何解决stm32keil5编译生成不了hex文件的问题

.OBJUSART.axf: error: L6002U: Could not open file ..objsys.o: No such file or directory
编译就出现这个,生成不了hex文件
  • 32.png

回帖(13)

王栋春

2019-6-24 16:20:01
有错误信息提示吧
举报

Ernest

2019-6-24 17:01:09
看起来是调用了不存在的点
举报

路湛泉

2019-6-24 23:49:42
错误提示没法打开sys文件,检测线sys头文件路径添加了没
1 举报
  • 陌上花开lzp: 添加了,sys.d   sys.crf文件都生成有,就是没有sys.o文件

宫通胜

2019-6-25 08:15:39
检查下sys.h,sys.c是否包含在“Options for Target->C/C++下的Include Paths”里面了
2 举报

范秋景

2019-6-25 12:11:36
没有设置输出路径,在工程C++选项中设置文件输出路径。
举报

eang888

2019-6-25 18:30:20
错误提示没法打开sys文件
举报

陌上花开lzp

2019-6-25 21:42:13
被困扰了好久自己解决了,不容易啊,现在感觉空气都变清新了,走路都想扭一下屁股
举报

陌上花开lzp

2019-6-25 21:49:00
解决的代价很大,就是重置电脑,因为网上几乎所有的方法都用过了就是不得,是电脑系统内部的问题。重置电脑重新安装又出现了新的问题——*** Error: CreateProcess failed, Command: 'fromelf.exe--bin-o"..OBJUSART.bin" "..OBJUSART.axf"',这个就是通过
魔术棒 ,user,after building那个#run1打钩去掉,就可以正常使用了,真的是一波三折啊。
1 举报

酒醉丶染红颜

2019-6-29 01:08:08
重新下载keil5吗?
举报

jinyi7016

2019-7-11 11:02:13
要在Keil中设置一下才可以生成hex
举报

陌上花开lzp

2019-7-15 11:31:17
反正我是通过重置了电脑解决的,因为网上的方法我都试过没用才只能重置电脑的,我的方法不确定一定有效,经供参考
举报

jinyi7016

2019-8-27 11:29:35
要在软件的配置中选择生成hex,否则 是不生成的
举报

jinyi7016

2019-8-27 11:29:57
从你的信息上看,是有一个错误,这个是主要的原因,编译没有完成,就没有hex了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分