浅析STM32生成的axf、hex、bin文件
作者:互联网
一、前言
我们在STM32的开发过程中,使用MDK编译后会生成axf、hex、bin文件,这三个文件都可以烧录到板子上去,但这三个文件具体有什么差异呢?
二、文件的差异
1、axf文件:编译中默认生成的文件,不仅包含代码数据还包含调试信息,我们用MDK进行debug时用的就是该文件;
2、hex文件:使用十六进制符号表示的代码记录, 记录了代码应该存储到FLASH 的哪个地址,下载器可以根据这些信息辅助下载;
3、bin文件:最直接的代码映像,依据axf文件生成;
以上三种文件其中axf文件最大、hex次之、bin文件最小。
三、文件生成设置
1、axf文件:MDK编译时自动生成,无需设置;
2、hex文件
3、bin文件
最终生成对应三个文件
标签:bin,文件,MDK,hex,生成,axf,浅析 来源: https://blog.csdn.net/welbell_uplooking/article/details/110524252