在STM32开发中,经常会碰到hex文件、bin文件与axf文件,这些都是可以烧写到板子里运行的文件。这三个文件有什么区别呢?在这之前,先来一起回顾一下C语言编译的过程:
编译的过程
在之前的C语言笔记《C程序的编译过程》中,有简单的分析了C程序编译的几个过程:
STM32也是用C语言来开发,也会经过类似的编译过程,只不过我们常常用MDK或者其它IDE来编译,其编译过程如下:
例如,我们的LED程序编译过程如下:
在IDE中进行编译时,我们只需点击编译按钮即
在STM32开发中,经常会碰到hex文件、bin文件与axf文件,这些都是可以烧写到板子里运行的文件。这三个文件有什么区别呢?在这之前,先来一起回顾一下C语言编译的过程:
在之前的C语言笔记《C程序的编译过程》中,有简单的分析了C程序编译的几个过程:
STM32也是用C语言来开发,也会经过类似的编译过程,只不过我们常常用MDK或者其它IDE来编译,其编译过程如下:
例如,我们的LED程序编译过程如下:
在IDE中进行编译时,我们只需点击编译按钮即