常用下载程序的两种方式:
- 、通过下载工具(FlyMCU)将hex文件下载到FLASH存储区。
- 、使用烧写器将xxx.axf文件下载到存储区。(KEIL5经过烧写器配置后,直接点击download)
有的朋友肯定好奇说:FLASH存储区存的都是最“干净”的二进制数据,hex文件还有那么多描述信息呢。
答案:hex文件当然不是直接就放到存储区域了,ST厂家在芯片出厂时候,在小的ROM里面写了一段BootLoader程序,相当于把hex文件的数据部分“搬移”到了FLASH区域。
那么axf文件呢?也是在烧写器的帮助下将最“纯净”的数据放到FLASH区域。