为什么keil编程时,会出现生成不了hex文件???

如题所述

首先程序是否正确,是否有main函数,是否选中生成hex文件选项
温馨提示:内容为网友见解,仅供参考
无其他回答

keil 不能生成hex
提示已经是一个成员组,表示这个文件已经被包含进去了。你重复操作了。不能生产hex的话可能是别的问题。

keil编译之后没有错误但是有警告,生成不了hex文件是怎么回事啊_百度知 ...
keil编译要是只有警告是可以生成HEX代码的,可是有错误,最后的一项是错误的。你的keil 安装完了没有破解,所以有2K代码限制,而你程序代码超过2K了。所以不能生成HEX代码。下图画圈一项就是这个错误提示。

KEIL生成不了HEX文件。
一、操作系统都会将文件的扩展名隐藏起来,如果没有设置显示扩展名就看不到FUYTF.hex,但一定有FUYTF文件,看有木有。二、如下图,编译时要点右边画红色圈的按钮,才能编译出HEX文件,要点左边的蓝圈的按钮就不生成HEX文件。三、上面两项都试了,还没有,就将Create HEX file的勾打掉,关闭对话框...

请问为什么keil软件中没有错误,但不能编译生成hex文件,当时你是怎么...
如果有这句话,说明你的keil确实设置正确,并且也生成了可执行文件。这时候就只有一个可能,是你下载到单片机的可执行文件不是最新生成的,可以尝试在下载时重新定位你的可执行文件。比如宏晶单片机在使用串口下载程序时,每次都要重新定位新生成的可执行文件。

为什么用keil软件不能生成.hex文件
第一:如果程序编译没通过就不会生成。第二:在OPTION选项卡里的生成HEX选项有没有选中,没选中也不会生成。

...时出现:target not created,并且不能生成hex文件(output里的creat he...
没有生成HEX有两个主要原因:1、程序有问题而通不过。2、设置中没有输出HEX。你可以先看看设置,新建工程缺省是不输出HEX的。根据错误提示,你缺少一个文件C51FPL.LIB,有可能你程序中根本没有用到这个,但包含进来了,所以看看你程序是不是有些没有用处的多余东西,删掉它,有错误提示,并且有没有...

为什么我编译Keil总是失败呢?
遇到Keil中出现“Target not created”的问题时,这通常意味着编译或链接过程中出现了错误,导致无法成功生成目标文件(如.hex或.bin文件)。要解决这个问题,可以按照以下步骤进行排查和解决:1. **检查错误和警告**:首先,仔细查看Keil编译输出窗口中的错误和警告信息。这些信息通常会指出问题所在,比如...

keil uvision4不能生成HEX文件是什么回事? 软件会提示一下内容。_百...
1、由于 Keil uVision4 对文件夹命名有空格或中文支持性不高,安装 Keil 时应选择默认安装。2、若需安装到其他路径,请确保路径文件夹无空格或者中文。如: X:\\Program Files\\Keil (X表示驱动盘符) 不推荐 X:\\编程软件\\Keil (X表示驱动盘符) 不推荐 X:\\Keil (X表示驱动盘符) 推...

keil编译无错误但 生不成hex
是不是没有设置啊!keil默认是不生成HEX文件的 设置方法:1、右击Target 1,在出现的下拉选项中,选择“Options for Target 'Target 1'。如图1所示。2、点选Output选项,从图二中可看到,Create HEX File项前的选框并没选中,因默认情况下编译的时候不生成.HEX烧写文件。3、选种 Create HEX File,...

keil文件生成只有text 没有hex文件
那是你的工程没有设置好参数,见下图,点那个探针的按钮,画有很多红圈的,出现一个对话框,再点红圈那项打上勾。这样设置后再编译才能生成HEX文件,你得编译,不编译当然什么也不会生成的。更重要的是,你写的程序要保存成C文件,如:led2.c 。而不是保存成text。保存成C文件后,还要新建一个...

相似回答