找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4947|回复: 33
打印 上一主题 下一主题
收起左侧

为什么不能生成.hex

  [复制链接]
跳转到指定楼层
楼主
为什么不能生成.hex

]{}D0DQACH{7B_S$AIS475N.png (129.17 KB, 下载次数: 36)

没有错为啥出现Target not created

没有错为啥出现Target not created
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277550 发表于 2018-10-9 00:20 | 只看该作者
选项中,是否选中的 生成 hex的勾勾

~~~~~~~~~~~~~~~~~~~~

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:155507 发表于 2018-10-9 06:25 | 只看该作者
点击菜单上的Flash,选择configure Flash toolst选择Output标签,勾选Create HEX File
就可以了.
在那个像魔法棒那个标志里面,output中生成hex文件打钩
点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译   如果程序无误,在Project的当前目录即会产生HEX文件
点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译
勾选生成HEX文件就好啦,看图

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:23606 发表于 2018-10-9 08:39 | 只看该作者
你设置输出HEX文件了没有

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:406517 发表于 2018-10-9 09:01 | 只看该作者
那个像夹子的按钮里面设置的第三页output有个Create HEX File选项栏,点一下就好了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:382454 发表于 2018-10-9 09:28 | 只看该作者
没有勾选创建HEX文件吧,如果勾了还不行,那就是语法有问题,或是你做了这个工程有问题。
正常在文件目录可以生成HEX。


无标题.jpg (190.02 KB, 下载次数: 37)

无标题.jpg

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:97554 发表于 2018-10-9 09:33 | 只看该作者












评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:406412 发表于 2018-10-9 09:35 | 只看该作者
在设置里面 output里 create hex这个选项要勾上

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:386381 发表于 2018-10-9 09:43 来自手机 | 只看该作者
void  delay (uint  t);看到了吗,你这个延时函数小括号后不能加;这个分号

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:304235 发表于 2018-10-9 09:44 | 只看该作者
#define uint unsigned int  应该是signed 不是 aigned   然后生成hex要在Options for Target里的output选项页勾选Create HEX File选项

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:399368 发表于 2018-10-9 09:48 | 只看该作者
你要把那个create hex勾上,在工具栏那里面。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:252860 发表于 2018-10-9 12:21 | 只看该作者
kill设置里面的生成HEX文件勾选了没有

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

13#
ID:168000 发表于 2018-10-9 14:02 | 只看该作者
你的编译没通过啊
回复

使用道具 举报

14#
ID:407024 发表于 2018-10-9 14:52 | 只看该作者
Keil软件没有设置生成hex文件,设置 - output - create hex这个选项要勾上
回复

使用道具 举报

15#
ID:388197 发表于 2018-10-9 14:55 | 只看该作者
delay(xxx)后面多了个分号
另外,建议改良下代码排版,起码该缩进的缩进,括号该对齐的对齐.

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

16#
ID:407021 发表于 2018-10-9 14:58 | 只看该作者
没有勾选创建HEX文件
回复

使用道具 举报

17#
ID:407024 发表于 2018-10-9 14:59 | 只看该作者
Keil软件没设置对,project - options for target 'target 1' - output - create hex file 这个选项要选上。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

18#
ID:387733 发表于 2018-10-9 15:12 | 只看该作者
还不是HEX文件的问题,根本连编译都没通过呢

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

19#
ID:407043 发表于 2018-10-9 15:22 | 只看该作者
选项没点啊
回复

使用道具 举报

20#
ID:406412 发表于 2018-10-9 15:44 | 只看该作者
djh635498852 发表于 2018-10-9 09:44
#define uint unsigned int  应该是signed 不是 aigned   然后生成hex要在Options for Target里的output选 ...

这个兄弟说的对, #define unsigned int uint 应该这样写

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

21#
ID:403787 发表于 2018-10-9 16:06 | 只看该作者
你编译还没成功
回复

使用道具 举报

22#
ID:407087 发表于 2018-10-9 16:28 | 只看该作者
设置里面 output里 create hex这个选项勾上
回复

使用道具 举报

23#
ID:407085 发表于 2018-10-9 16:47 | 只看该作者
你要把那个create hex勾上,在工具栏那里面
回复

使用道具 举报

24#
ID:408093 发表于 2018-10-11 15:39 | 只看该作者
你是否遗漏了步骤
回复

使用道具 举报

25#
ID:331465 发表于 2018-10-11 21:29 | 只看该作者
你程序有问题,编译没通过

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

26#
ID:232956 发表于 2018-10-12 23:01 | 只看该作者
只有编译没有错误才可能生成HEX(有警告没关系),如果编译通过说明你的程序语法没有错误,再然后不能生成HEX就考虑你的单片机内部资源是否够用。
回复

使用道具 举报

27#
ID:408830 发表于 2018-10-12 23:18 | 只看该作者
楼上讲得很详尽了
回复

使用道具 举报

28#
ID:408831 发表于 2018-10-12 23:27 | 只看该作者
kill设置里面的生成HEX文件勾选了没有
回复

使用道具 举报

29#
ID:408874 发表于 2018-10-13 08:47 | 只看该作者
keil授权文件还有stc 89c51的几个文件都需要加载在keil里面,我看你这个工程里没有c51的文件,你可以去百度搜一搜。
回复

使用道具 举报

30#
ID:408925 发表于 2018-10-13 11:05 来自手机 | 只看该作者
没有勾选是否生成 hex
回复

使用道具 举报

31#
ID:408991 发表于 2018-10-13 13:55 | 只看该作者
左侧右键target,点击option to target...,上方点击output,给hex打上勾,确定,重新run
回复

使用道具 举报

32#
ID:409000 发表于 2018-10-13 13:57 | 只看该作者
一个小锤子,里面Creat... .Hex文件这个选项要勾中才可以
回复

使用道具 举报

33#
ID:409054 发表于 2018-10-13 15:26 | 只看该作者
在device里边看一下你的芯片选型是否正确,并且更改到你实际情况的芯片类型。然后再utilities里边的setting看一下你选的芯片内存大小和你的实际芯片容量是否相同
回复

使用道具 举报

34#
ID:406725 发表于 2018-10-13 16:03 | 只看该作者
在上面栏里,有个三个小块块标志左边那个标志,打开,选择output,然后勾选create a hex 就行
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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