码迷,mamicode.com
首页 > 其他好文 > 详细

LBDP-Z支持STM32通过无线模块实现在线升级(二)

时间:2020-02-22 11:44:56      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:nbsp   广播   模式   stm32   开始   增加   数据   发送   设置   

LBDP-Z可支持STM32通过无线模块实现在线升级,FCm = 0x41/0x51仅支持广播模式(取消单播升级模式)。

 

因广播模式可能发生丢包,因此需要多次发送,在代码校验后进行升级操作。增加FCn=0x39命令:

FCn=0x39: 校验flash、设置升级标志并复位,后跟6字数据,开始地址(2B) ,长度(2B) ,CRC校验(2B) 。

 

增加FCm = 0x43,支持单播升级模式。

 

 

FCm = 0x43  后跟6+n字数据,开始地址(2B) ,长度(2B) ,CRC校验(2B),代码数据(nB) 。

 

n可以取64/128(如果只用于引导程序,也可采用 n = 256/1024)。

 

回复:SD3报文,FCn=0x43 后跟从站地址(2B)、代码开始地址(2B)、CRC校验(2B)。

 

在完成代码下载后进行升级操作,使用FCn=0x39命令。

 

LBDP-Z支持STM32通过无线模块实现在线升级(二)

标签:nbsp   广播   模式   stm32   开始   增加   数据   发送   设置   

原文地址:https://www.cnblogs.com/shlb/p/12344560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!