开发环境: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相关推荐

  1. keil无法生成axf文件之解决方法

    keil无法生成axf文件之解决方法 参考文章: (1)keil无法生成axf文件之解决方法 (2)https://www.cnblogs.com/CodeWorkerLiMing/p/1200741 ...

  2. ARM 之 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明

    Keil 是ARM推出(收购)的针对Cortex-M系列等低功耗芯片芯片的集成开发环境的品牌名称.目前 Keil 的最新版本为 µVision5.旧版本的Keil目前使用的已经非常少了,当前使用主要以 ...

  3. ARM 之二 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明

      Keil 是 ARM 推出(收购)的针对 Cortex-M 系列等低功耗芯片芯片的集成开发环境的品牌名称.目前 Keil 的最新版本为 µVision5.旧版本的 Keil 目前使用的已经非常少了 ...

  4. Keil 编译前后 自动将 hex 转 bin

    After Buid/Rebuid  选项下的Run#1 打上勾,在后一格添加一行代码,此代码的功能为将Objects下的project.axf文件转换为project.bin文件输出至Objects ...

  5. KEIL / MDK生成BIN文件的两种方式

    KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...

  6. Keil如何生成bin文件 - 附详细操作图文

    Keil如何生成bin文件 第一步:生成axf输入文件 点击魔术棒"Options for Target" → 单击" Output " → 按下面截图所示配置 ...

  7. 有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结

    有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接.向Keil添加STC库及hex文件考录方法小结 PL2303HX转换器适配器模 ...

  8. Keil工程文件建立以及.hex文件的生成

    1,首先选择好型号 注意选择的文件需要包括有C51文件和UV4文件 接着就是创建工程,依次点击"project"--bai"new project"新建一个项目 ...

  9. Keil编译时 无法生成axf文件

    报错内容: Could not open file 'xxxx.axf': No such file or directory 解决办法: 魔法棒->User->After-Build-& ...

最新文章

  1. LightOJ - 1074 Extended Traffic(最短路+判断负环)
  2. c语言设计成行考核答案,20秋广东开放大学C语言程序设计成性考核参考答案(10页)-原创力文档...
  3. ICLR 2020丨微软亚洲研究院精选论文解读
  4. 一招教你玩转SQL:通过找出数据的共同属性实现SQL需求
  5. 刚刚!微信8.0版本重大更新!没想到这么多新功能
  6. init.rc语法与解析
  7. Java 大对象类型的 Hiberante 映射
  8. 浅谈算法和数据结构: 四 快速排序
  9. 在qemu下实战linux内核
  10. ubuntu安装vasp_Ubuntu下p4vasp的安装
  11. 智能优化算法:灰狼优化算法-附代码
  12. 汇编语言典型例子详解_经典汇编程序100例
  13. 汉语语法研究参考文献
  14. php 又拍云,DEDEcms图片附件上传到又拍云使用云存储
  15. 自定义gii生成模块
  16. FFmpeg创作GIF表情包教程来了!赶紧说声多谢乌蝇哥?
  17. Spyder 中 Reloaded modules 错误的解决方法
  18. Linux起服务常用命令及实例
  19. 【矩阵论】1.准备知识——复数域上的内积域正交阵
  20. 计算机主机的是指什么,pc是什么意思

热门文章

  1. [推荐]计算机行业日语常用语
  2. StdOS之运行指示灯
  3. ROS shell
  4. rosrun和roslaunch命令比较
  5. ADS(Advanced Design system)导入设计库(DesignKits)及使用优化设计(Optimization)对设计库中的离散值元器件进行电路优化
  6. useState 函数式状态管理
  7. 郑州python培训机构排名
  8. 单片机C语言C51的函数
  9. 2015年图灵奖--惠特菲尔特·迪菲和马丁·赫尔曼简介
  10. Kafka卡夫卡详解