串口烧录程序是什么意思

时间:2025-01-28 16:51:55 手机游戏

串口烧录程序是一种 通过串口接口将程序固化到设备的非易失性存储器中的方法。在嵌入式系统开发中,烧录程序是将编写好的程序加载到目标设备中运行的关键步骤之一。串口是一种用于将数据以逐位方式传输的通信接口,它由发送端和接收端组成。在串口烧录程序中,通常使用的是UART(Universal Asynchronous Receiver/Transmitter)串口,它是一种异步串口通信协议。

串口烧录程序的原理是通过将编写好的程序以二进制的形式通过串口发送给目标设备,然后目标设备将接收到的二进制数据存储到其非易失性存储器中。开始烧录时,在烧录设备上运行烧录程序,将编译生成的烧录文件通过串口发送给目标设备。

需要注意的是,如果是M3内核非互联网型的板子,这里的串口必须是串口1,对应为GPIO9和GPIO10。如果是M4内核,可以是下述端口:USART1(PA9/PA10)、USART3(PB10/PB11)。

总结:

串口烧录程序是通过串口接口将程序固化到设备非易失性存储器中的方法。

通常使用UART(Universal Asynchronous Receiver/Transmitter)串口进行通信。

烧录过程包括将编译生成的烧录文件通过串口发送给目标设备,并由目标设备存储到非易失性存储器中。