标题: keil无法生成可执行目标文件 [打印本页]

作者: casanava    时间: 2018-4-8 09:07
标题: keil无法生成可执行目标文件
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
mov R0,#30H
mov A,@R0
ANL A,#0FH
ORL A,#30H
INC R0
MOV @R0,A
MOV A,30H
ANL A,#0F0H
SWAP A
ORL A,#30H
inc R0
mov @R0,A
sjmp $
end
一个小程序,己经编译成功,但是无法生成HEX文件,请大侠赐教啊


作者: cqqwing    时间: 2018-4-8 09:07



如果这几个选项都操作过了, 那么就在最左边的项目上右键,重新建立一下

作者: sintcos    时间: 2018-4-8 10:58
是否勾选Options of target 中output 下的 create hex 文件选项??
作者: zhangxiaozi    时间: 2018-4-8 11:41
你都不说你用的什么编译器?别人怎么回答你?
以下是我用伟福的编译器产生的hex
:20000000020100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
:20002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:20004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:20006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:20008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:2000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:2000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:2000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:140100007830E6540F443008F6E53054F0C4443008F680FE7B
:00000001FF
作者: jxncgxy22    时间: 2018-4-8 14:29
应该是没勾选create hex
作者: 459695551    时间: 2018-4-8 16:39
没勾选hex 文件选项
作者: yanwang    时间: 2018-4-8 18:28
Output里勾选Create HEX File
作者: 浪哩个浪    时间: 2018-4-8 19:44
应该是没勾选create hex
作者: love1234    时间: 2018-4-8 20:14
会不会是你忘记选择单片机类型了,我之前也遇到这种情况就是忘记选择单片机类型
作者: 123mp    时间: 2018-4-8 20:51
有个魔法棒类似的东西点击在output中勾选create hex
作者: jsjksksskk    时间: 2018-4-8 20:56
看看编译成功没  成功啦之后在看看是否create hex
作者: heiguang5    时间: 2018-4-8 21:24
单片机设置里面创建文件没有打勾吧
作者: 信条8888    时间: 2018-4-8 21:30
勾选Options of target 中output 下的 hex 文件选项了吗
??
作者: 71078726    时间: 2018-4-8 21:53
勾选Options of target 中output 下的 create hex
作者: 71078726    时间: 2018-4-8 21:54
勾选Options of target 中output 下的 create hex  就可以生成了
作者: kimmil    时间: 2018-4-8 22:08
project 的Options of target 中output 下的 create hex
作者: bubbles    时间: 2018-4-8 22:24
目标文件右击--设置选项--output--create hex file,重新编译一次文件。如果还没有就新建个工程,先勾选好hex文件再编译
作者: 2719881771    时间: 2018-4-8 22:41
https://zhidao.baidu.com/question/276741653.html
作者: casanava    时间: 2018-4-9 08:59
2719881771 发表于 2018-4-8 22:41
https://zhidao.baidu.com/question/276741653.html

好,按你的方法,搞店了
作者: 645147396    时间: 2018-4-9 09:26

是不是Output里没有勾选Create HEX File?
作者: 5211    时间: 2018-4-9 17:01
蓝色魔法棒标志,点击out put ,勾选Create HEX即可
作者: 5211    时间: 2018-4-9 17:06
蓝色魔法棒图标Options of target 中   output 下的  create hex勾选即可
作者: Norilk233    时间: 2018-4-9 18:15
初始设置错误
作者: 长通杯    时间: 2018-4-9 18:38
没勾选create hex
作者: xsk199704    时间: 2018-4-9 19:10
OUTPUT CREATE HEX
作者: wct520    时间: 2018-4-9 19:56
勾选Create HEX了没有
作者: paytonshi    时间: 2018-4-10 01:19
呵呵。选Options of target 中output 下的 create hex 文件选项
作者: cuijianjun    时间: 2018-4-10 09:05
需要勾选Create HEX,网上keil使用教程,可以找找
作者: chengying    时间: 2018-4-10 09:17
程序编译无错误吗,你把三个按键都按一下
作者: jaeve    时间: 2018-4-10 10:03
忘记生成hex文件了吗
作者: LGH850    时间: 2018-4-10 10:06
Alt+F7出来的对话框中选Output勾选Create HEX

123.jpg (30.22 KB, 下载次数: 90)

123.jpg

作者: plzang    时间: 2018-4-10 10:14
在options中选Output勾选Create HEX
作者: leen林    时间: 2018-4-10 10:49
勾选Options of target 中output 下的 create hex




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1