KEIL无法生成axf和hex
开发环境:KEIL474
异常现象:修改了源代码(不涉及工程配置)后无法生成axf和hex
排查过程:
经过将源码逐步复原对比,将问题定位在一行全局变量定义的代码。
改变代码在文件中的位置,可以排除异常,生成axf和hex。
经过逐步变化位置,排查发生异常的行数。
确定是在U8 exit=0;这行代码前后会出现问题。
异常原因:
结合变量名,以及对生map文件的查看。
最后认为是使用了exit这个编译器保留的关键字,引起了编译过程异常,无法axf和hex。
解决方法:
之后将exit改名,测试后异常没有再出现。
总结:
不要使用编译器关键字作为变量名!!!
另外:
补充网上搜索到的可能导致无法生成axf和hex的可能
1、输出文件名带“.”。比如“1.23”,“V1.2”
2、输出配置中没有勾选HEX
KEIL无法生成axf和hex相关推荐
- keil无法生成axf文件之解决方法
keil无法生成axf文件之解决方法 参考文章: (1)keil无法生成axf文件之解决方法 (2)https://www.cnblogs.com/CodeWorkerLiMing/p/1200741 ...
- ARM 之 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明
Keil 是ARM推出(收购)的针对Cortex-M系列等低功耗芯片芯片的集成开发环境的品牌名称.目前 Keil 的最新版本为 µVision5.旧版本的Keil目前使用的已经非常少了,当前使用主要以 ...
- ARM 之二 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明
Keil 是 ARM 推出(收购)的针对 Cortex-M 系列等低功耗芯片芯片的集成开发环境的品牌名称.目前 Keil 的最新版本为 µVision5.旧版本的 Keil 目前使用的已经非常少了 ...
- Keil 编译前后 自动将 hex 转 bin
After Buid/Rebuid 选项下的Run#1 打上勾,在后一格添加一行代码,此代码的功能为将Objects下的project.axf文件转换为project.bin文件输出至Objects ...
- KEIL / MDK生成BIN文件的两种方式
KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...
- Keil如何生成bin文件 - 附详细操作图文
Keil如何生成bin文件 第一步:生成axf输入文件 点击魔术棒"Options for Target" → 单击" Output " → 按下面截图所示配置 ...
- 有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结
有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接.向Keil添加STC库及hex文件考录方法小结 PL2303HX转换器适配器模 ...
- Keil工程文件建立以及.hex文件的生成
1,首先选择好型号 注意选择的文件需要包括有C51文件和UV4文件 接着就是创建工程,依次点击"project"--bai"new project"新建一个项目 ...
- Keil编译时 无法生成axf文件
报错内容: Could not open file 'xxxx.axf': No such file or directory 解决办法: 魔法棒->User->After-Build-& ...
最新文章
- LightOJ - 1074 Extended Traffic(最短路+判断负环)
- c语言设计成行考核答案,20秋广东开放大学C语言程序设计成性考核参考答案(10页)-原创力文档...
- ICLR 2020丨微软亚洲研究院精选论文解读
- 一招教你玩转SQL:通过找出数据的共同属性实现SQL需求
- 刚刚!微信8.0版本重大更新!没想到这么多新功能
- init.rc语法与解析
- Java 大对象类型的 Hiberante 映射
- 浅谈算法和数据结构: 四 快速排序
- 在qemu下实战linux内核
- ubuntu安装vasp_Ubuntu下p4vasp的安装
- 智能优化算法:灰狼优化算法-附代码
- 汇编语言典型例子详解_经典汇编程序100例
- 汉语语法研究参考文献
- php 又拍云,DEDEcms图片附件上传到又拍云使用云存储
- 自定义gii生成模块
- FFmpeg创作GIF表情包教程来了!赶紧说声多谢乌蝇哥?
- Spyder 中 Reloaded modules 错误的解决方法
- Linux起服务常用命令及实例
- 【矩阵论】1.准备知识——复数域上的内积域正交阵
- 计算机主机的是指什么,pc是什么意思