发 帖  
原厂入驻New
[问答] 为什么我keil5编译了,就是不能产生.hex文件
1703 keil5 STM32 单片机开发 keil
分享

file:///C:\Users\ASUS\AppData\Roaming\Tencent\Users\360640263\QQ\WinTemp\RichOle\YE@`)U$%]M4`]IL51VRWY08.png

0
YE@`)U$%]M4`]IL51VRWY08.png
2019-6-25 11:13:29   评论 分享淘帖 邀请回答
6个回答
打开options for target ,进入这个页面,然后在output这项里面勾上create HEX file这一项。
2019-6-25 12:37:23 2 评论

举报

2 条评论
1楼正解,还不会的话给你图片知道了,详情请看下面图片操作
111.png
2019-6-25 14:33:20 评论

举报

哈哈,我正在用这个功能。
1楼和2楼的方法,可以让你的工程生成HEX文件,默认在Objects文件夹下,找一下看看有没有。HEX文件就可以用来烧录了。
//------------------------分割线--------------------------------------------------------------------------------
系统找不到路径的那2个报错,是因为你的工程是复制来的,
options for target 里面User选项下,你使用了2条命令,功能分别是 生成bin文件 和 复制hex文件到指定路径,
1、生成bin文件是调用KEIL自带的程序(fromelf.exe),将.axf转换为bin文件,用于在线升级,即IAP
2、复制hex文件到指定路径,不用每次都到Objects文件里面找,因为里面文件多,当然也可以用批删除的那个文件来删除过程文件,有些工程师会设置将Objectsl里面的文件放到别的文件夹,例如Output文件夹,个人习惯而已
这2条命令,如果不需要,就不把前面的√去掉,如果需要,就将里面的路径改为你自己的实际路径,不建议路径包含中文。
微信图片_20190626120138.png
2019-6-26 12:01:16 3 评论

举报

3 条评论
生成文件的路径得是在硬盘上,如果还不行得话,试试不要使用中文路径
2019-6-26 12:32:00 评论

举报

写了好多文字,点击发布就不见了,不想再写了
系统找不到路径,是options for target里面的User选项卡里面,使用了2条命令,分别是生成BIN文件和复制hex文件到指定路径下,
不使用的话就把前面的√去掉,使用的话就改为正确路径吧,
很无力
2019-6-26 13:08:28 评论

举报

有这么对支招的,顶一个
2019-8-31 12:16:11 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表