文章目录
前言
本文讲述如何使用FlyMcu下载程序到STM32单片机。
一、elf文件
STM32CubeIDE默认生成elf文件,其具体说明如下:
ELF文件是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件的文件格式。ELF文件是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。
ELF文件格式提供了两种不同的视角,在汇编器和链接器看来,ELF文件是由Section Header Table描述的一系列Section的集合,而执行一个ELF文件时,在加载器(Loader)看来它是由Program Header Table描述的一系列Segment的集合。
二、hex文件
FlyMcu使用hex文件作为程序的下载格式,其具体说明如下:
Intel Hex文件是遵循Intel Hex文件格式的ASCII文本文件。在Intel Hex文件的