keil4⼯程内各后缀名⽂件的作⽤
1 qq⽆后缀⽂件,这个是最终⽣成的⽂件,只要有这个⽂件KEIL就可以软件仿真,不能打开
2 qq.hex这个⽂件可以直接下载到单⽚机⾥,他就是从⽆后缀⽂件test1⾥提取的,去掉了调试信息,可以打开
3 qq.DSN,这个是另外⼀个软件PROTUES软件的⼯程⽂件,⾥⾯是电路图,⽤来和KEIL联合仿真怎么显示文件的扩展名
4 qq.LST列表⽂件,这个⽂件是某个C⽂件编译后的⽂件,在你⼯程选项⾥,可以配置他是否显⽰头⽂件,显⽰符号表,显⽰程序汇编后的汇编代码等等,可以打开
5 qq.OBJ这个是编译器编译后的最终⽂件,⽤来给连接器连接和定位,连接器对OBJ连接后就变成了⽆后缀⽂件,然后提取变成HEX
6 DBK PWI是qq.DSN的附带⽂件,这就属于PROTUES软件了
7 plg keil 的编译⽇志⽂件
8 qq.M51⽂件,这个⽂件很重要,可以打开,出了⼤问题必须打开它,⽐如覆盖分析,混合编程时查看
函数段名等,⾥⾯都是连接器的连接信息,例如你有哪些代码段、数据段,都是多⼤,被定位到单⽚机哪个地址⾥了,哪个函数调⽤了哪个函数,没有调⽤哪个函数,⼯程代码总⼤⼩,内存使⽤总⼤⼩等
9 uvopt和uvproj都是keil⼯程⽂件,共同说明这你⼯程⾥有哪些⽂件,⽂件有没有被编译过,⼯程⽬录树是怎么组织的等等信息
10 bak就是对⼯程⽂件的备份
11 asm 就是汇编⽂件了
12 lnp算是连接⽇志,告诉你连接器连接了哪些OBJ等,可以⽤⽂本编辑器打开