找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4354|回复: 12
收起左侧

为什么keil无法生成hex文件,就是在点了output的生成hex文件还没用

  [复制链接]
ID:774402 发表于 2020-6-9 20:55 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:774119 发表于 2020-6-9 22:48 | 显示全部楼层
是不是没有设置生成hex文件,就是点击project,然后点击options for target“target1”,然后再单击output选项,在Crete hex file前面打勾就行了,记得每次新建工程都要设置的
回复

使用道具 举报

ID:750473 发表于 2020-6-9 22:55 | 显示全部楼层
你试试查找一下编译运行成功后的文件路径,可能.hex的文件放在了你没找到的位置了
回复

使用道具 举报

ID:661764 发表于 2020-6-11 09:41 | 显示全部楼层
要勾选这个才会生成hex文件
批注 2020-06-11 094029.png
回复

使用道具 举报

ID:1037824 发表于 2022-6-30 23:46 | 显示全部楼层
srw 发表于 2020-6-11 09:41
要勾选这个才会生成hex文件

仍旧无法生成
回复

使用道具 举报

ID:205485 发表于 2022-7-1 00:19 | 显示全部楼层
你把截图发出来啊,不然很难说清楚。除了要勾选生成HEX文件,还要把C文件添加进工程,还有,你的编译器是C还是汇编?
回复

使用道具 举报

ID:99525 发表于 2022-7-1 00:52 | 显示全部楼层
程序如果有错误是不会生成hex文件的,看下编译提示信息
回复

使用道具 举报

ID:1023753 发表于 2022-7-1 07:52 | 显示全部楼层
不清不楚,全靠猜
回复

使用道具 举报

ID:1037856 发表于 2022-7-1 10:09 | 显示全部楼层
out目录下搜索一下
回复

使用道具 举报

ID:1013883 发表于 2022-7-1 15:00 | 显示全部楼层
我也经历过,编译通过了,hex输出路径也设置好了,但就是没输出hex文件。
解决方法:工程文件夹等文件的保存路径不能包含中文,空格等特殊符号,改成全英文就好了。
回复

使用道具 举报

ID:143767 发表于 2022-7-1 18:32 | 显示全部楼层
没有破解的也不能生成,因为有2K的限制,超过2K就无法生成
回复

使用道具 举报

ID:329625 发表于 2022-7-1 19:28 | 显示全部楼层
程序有错误的话,也不能生成
回复

使用道具 举报

ID:101950 发表于 2022-7-3 10:58 | 显示全部楼层
如果软件、代码和设置正常的话,生成的文件在Objects这个文件夹里面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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