bin 是 binary 的缩写,直白的翻译即为二进制文件,在这里理解为可执行的机器代码(程序)文件,因为计算机存储只有 0 和 1。
当然,bin 除了是程序文件的含义,还有其他含义,比如虚拟光驱文件,我们下载的一个 Windows 镜像文件后缀就可能是bin。
bin 相对于hex、axf是一种最简单的程序文件,只有程序数据,程序文件有多大,程序也就多大。
因此,你下载 bin 程序文件的时候,必须要设置起始地址,比如:通过STM32 ST-LINK Utility工具下载bin文件:
而hex则不可修改(文件中包含地址信息):
|