keil不能生成hex文件

2024-11-02 03:40:28
推荐回答(5个)
回答1:

首先~~你的keil版本,有些该死的试用版是生成不了的,或是没有注册的话,也有可能生成不了;再有~我昨天才刚遇到的问题···WINDOWS重装之后,KEIL也顺带重装一次吧,要不也是生成不了的。另外系统的注册表要是乱七八糟的话,也会影响KEIL。还有,KEIL的安装目录越短越好,如d:/ 工程文件的存放目录也是,地址过长会出问题的。有的版本不支持中文,文件名跟地址名最好不要出现汉字。嗯~~就这些吧~希望对你有帮助。

回答2:

如果程序语法不正确,编译 时有提示,就不会生成 HEX文件。
设置时,为目标文件选择目录和文件名要看清,生成后才找得到。

回答3:

很久没用KEIL了,不知道说得对不
第一个错误,说是定义了多个TMP,可能是在U1.
有错误的话,应该是不能生成HEX的
后面两个是警告,说在第16行的地方,有一部分程序代码没有被调用
可能是你定义了函数、变量之类的没有被使用,也可能存在一些逻辑上的语法错误

回答4:

是不是没有把*.c文件加入Group Source啊,就是在左边的Target下的Group Source上点右键,选择“Add files to Group”,然后才能编译成功的

回答5:

看看程序编译释是否正确,器件选型都要选好。