后缀
说明
Project目录下的工程文件
*.uvguix
MDK5工程的窗口布局文件,在MDK4中*.UVGUI后缀的文件功能相同
*.uvprojx
MDK5的工程文件,它使用了XML格式记录了工程结构,双击它可以打开整个工程,在MDK4中*.UVPROJ后缀的文件功能相同
*.uvoptx
MDK5的工程配置选项,包含debugger、trace configuration、breakpooints以及当前打开的文件,在MDK4中*.UVOPT后缀的文件功能相同
*.ini
某些下载器的配置记录文件
源文件
*.c
C语言源文件
*.cpp
C++语言源文件
*.h
C/C++的头文件
*.s
汇编语言的源文件
*.inc
汇编语言的头文件(使用"$include"来包含)
Output目录下的文件
*.lib
库文件
*.dep
整个工程的依赖文件
*.d
描述了对应.o的依赖的文件
*.crf
交叉引用文件,包含了浏览信息(定义、引用及标识符)
*.o
可重定位的对象文件(目标文件)
*.bin
二进制格式的映像文件,是纯粹的FLASH映像,不含任何额外信息
*.hex
Intel Hex格式的映像文件,可理解为带存储地址描述格式的bin文件
*.elf
由GCC编译生成的文件,功能跟axf文件一样,该文件不可重定位
*.axf
由ARMCC编译生成的可执行对象文件,可用于调试,该文件不可重定位
*.sct
链接器控制文件(分散加载)
*.scr
链接器产生的分散加载文件
*.lnp
MDK生成的链接输入文件,用于调用链接器时的命令输入
*.htm
链接器生成的静态调用图文件
*.build_log.htm
构建工程的日志记录文件
Listing目录下的文件
*.lst
C及汇编编译器产生的列表文件
*.map
链接器生成的列表文件,包含存储器映像分布
其它
*.ini
仿真、下载器的脚本文件