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 页


发布评论