我 发表了评论
你说的很对,目前这个功能已经实现。所以也证实了我的想法,完全不依赖任何协议,只要将boot loader及自己的程序打包好写入就行,也不依赖于任何接口,只要把rbl文件放入download区即可自动更
我 发表了评论
这个串口是我单独开的一个串口,用的串口2的DMA接收,通过乒乓模式切换读取DMA里面的数据,然后写入flash指定的区域中,这个功能是没有问题也是跑通了的,只是后来因为增加了一些变量逻辑以后出现了这个
我 对问题发布了答案
我几个项目都是只要重命名就会出现引用错误,后来直接复制,然后重命名
我 对问题发布了答案
自己再开一个串口,将接收到的固件放入你的"download"分区即可,这样ymodem-OTA也可以用,另外的方式也可以用,并且也很灵活。不用非得换别的串口,
我 发表了评论
目前已经解决问题: 我自己用C# WPF自己写了一个上位机软件, 1,该软件的主要功能时解析Bin文件包,并且分包发送,每包1024个字节, 2,串口发送功能 下位机单片机STM32F10
我 发表了评论
1,现在的应用场景是客户的服务器通过wifi转串口的模块连接到我的单片机,想实现IAP在线更新,我现在用通用bootloader及ymodem是可以实现,但是客户的是没有任何协议,就是一个bin文件分
我 对问题发布了答案
当前的主要场景中上位机下发更新固件并没有任何协议支持,所以不得不用最直接的方式去直接传送文件,目前使用的是通用的bootloader.
我 发表了评论
串口OTA在线升级及内存不足的问题初步定位