如何使用串口来给STM32下载程序 您所在的位置:网站首页 串口网络通道转发工具怎么用 如何使用串口来给STM32下载程序

如何使用串口来给STM32下载程序

2023-06-03 21:17| 来源: 网络整理| 查看: 265

设置启动模式为系统存储启动模式。 要将STM32设置为系统存储器启动模式,需要在上电前,设置BOOT0=1,BOOT1=0。或者是在上电后,设置BOOT0=1,BOOT1=0之后,然后按一下复位按键。这两种方式都可以让设置为系统存储启动模式,以便通过串口下载程序。

要下载程序到STM32,需要使用ST官方的 Flash Loader Demonstrator软件。 Flash Loader Demonstrator是ST官方的串口下载软件,该软件可以通过串口向STM32的内部FLASH下载程序。 官网地址:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html

使用该软件的步骤如下: 1.安装软件,可以自定义安装的目录。 2.安装完后,点击STMFlashLoader Demo.exe运行。 3.使用usb转uart模块,插上windows电脑,连接到MCU的uart1之后。在软件上选择对应串口,和正确的波特率,然后点击3次next,来到下载界面。 4.在Download to file这个框,选择固件,也就是keil编译出的.bin文件或者.hex文件(都一样,直接选就行,他会自动识别),在Download to file这个框下面,可以选择擦除部分还是擦除全片。然后点击nesxt下载即可。 5.下载完成后,如果点击Back返回,是不能进行第二次程序下载的,必须重新打开,连接,才能下载。

通过上述步骤,我们可以使用PC机和USB转UART模块,很方便地通过串口向STM32的内部FLASH下载程序。需要注意,STM32只能通过UART1(PA9、PA10引脚)进行串口下载,其他串口不具备此功能。

总结:使用usb转uart模块,插上windows电脑,连接到MCU的uart1之后,选择keil编译出的.bin文件或者.hex文件都行,一键下载。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有