Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明
原文中文,约8100字,阅读约需20分钟。
📝
内容提要
Keil是ARM推出的低功耗芯片集成开发环境品牌,包括项目文件、源码文件、列表文件、目标文件、调试文件等。Keil还提供命令行工具和独立版编译套件。
🎯
关键要点
-
Keil是ARM推出的低功耗芯片集成开发环境品牌,主要针对Cortex-M系列。
-
最新版本为μVision5,主要使用的版本是μVision4和μVision5。
-
构建项目会产生多种扩展名的文件,了解这些文件的作用对编译研究有帮助。
-
.OPT文件是早期版本的项目配置选项文件,已被新版本替代。
-
.UVGUI和.UVGUIX文件分别记录μVision4和μVision5的窗口布局。
-
.UVMPW文件用于多个项目的μVision4项目文件,包含对其他项目文件的引用。
-
.UVPROJ和.UVPROJX文件分别是μVision4和μVision5的项目文件,记录工程结构。
-
.UVOPT和.UVOPTX文件分别是μVision4和μVision5的项目配置文件。
-
源码文件包括汇编和C/C++语言的文件类型。
-
编译输出的中间文件包括.COD、.HTM、.I、.LST、.MAP等。
-
编译后的文件包括可执行文件、库文件、对象文件等,如.AXF、.ELF、.HEX等。
-
调试文件包括.INI和.dbgconf,通常用于初始化调试器。
-
其他文件包括构建日志、设备数据库、依赖文件等,具有不同的用途。
🏷️