2024年5月27日发(作者:)

本文格式为Word版,下载可任意编辑

bootloader测试文档

Bootloader 远程升级测试流程文档

到服务端。配置为透传模式。再把串口转接到 STM32 串口 1 引脚。

4、 若局域网客户端配置,连接正常。可在上位机的在线列表中看到当前在

设备框架图

线设 备 地 址 。

硬件平台 STMF407VGT6

打 印 窗 口 也 会 打 印 连 接 状 态 。

开发环境 MDK5.16

如 下 图 :

F407 安装库 32F4xx_DFP.2.9.0

5、 下载 bootloader 引导区固件,打开名目文件

上位机开发环境 VS2021

bootloader_demo/project_B 直接在 mdk 在线下载,已工程已设置好 ROM 起始地

用户拿到整个工程文件之后,请按以下流程步骤进行联调测试。

址为 0x80A0000。

1、 先用串口调试助手连接 wifi 透传模块,用 AT 指令配置好 wifi 透传

用户尽量不要在此工程做任何修改。

模块的参数,配置连接到和上位机同个网络的路由器中。project_A 工程没有包括

6、 下载用户 App 测试固件:打开名目文件 bootloader_demo/project_A

wifi配置功能。

在线下载后,若程序运行正常,会从串口打印中打印出"the area_A task

2、 启动上位机,启动服务器,载入测试文件 。名目为

is running'。用户后期自己开发的 App 可参考此工程。

bootloader_demo /Project_C/。此文件可做为用户测试用,若跳转胜利,

7、 上位机选择待升级的设备地址。启动升级固件,此时会开始发送握手包。

会从 USART3打印"the area_C task is running'信息。说明 bootloader 升级胜利。

固件升级的信息会从调试窗口打印出来。升级完成之后,上位机状态如下所

3、 配置 WIFI 透传模块,配置通讯类型为 TCP 协议,IP 地址,端口连接

第 1 页

本文格式为Word版,下载可任意编辑

示:

8、

若更新固件胜利,STM32 会打印出"the area_C task is running',固件更

新胜利。

备注: 1、 在更新固件下载过程中,若出现"更新固件失败,请检查网络是否

通讯正重新升级固件!!!'先检查物理链路是否正常,STM32 串口 TX,RX 和 WIFI

是否交叉对接。用网络调试助手调试链路正常之后再重新测试。

第 2 页