STM32 IAP工具

捣鼓了几天,用QT写了一个串口IAP工具。

使用前,需要将axf转换成bin文件。可以使用keil的fromelf来生产bin文件。然后载入文件并打开串口,按下载就可以了。

工具特点:将文件按1K为单位发送。不足1K,在末尾补全0xff至1K

按下面的格式传送

data_len_L data_len_H data(no more than 1K) index_L index_H CRC

2B数据长度

最多1KB的有效数据(真正的烧录数据)

2B的数据索引(表示接收/发送的数据是第几个1K)

4B CRC(预留)

 

做这个工具时,已经有一段时间没有用qt写过程序了。代码写起来挺凌乱的。而已,面向对象的思维不够深入。基本上当作c来写了。先上个图。

  

代码放到我的github上面了

 

STM32上的IAP可以看这个博文http://www.cnblogs.com/xiemm/p/3945668.html

转载于:https://www.cnblogs.com/xiemm/p/3954438.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值