32G可以做 ISP / OTA 升级么?
本帖最后由 DebugLab 于 2024-8-18 18:30 编辑32G12k128可以做远程OTA升级么?
OTA(英文:Over the Air Technology)即空中下载技术,就是说可以通过无线网络实现远程对单片机的程序升级,而不用本机连线下载程序进行固件更新。
友商文档里面有很多相关的介绍,大致的方法是把程序分为两块,一个是BootLoader,用于启动基本程序,另外一个是APP是用户要下载的程序,这两个程序都可以独立编译、烧写,如果BootLoader没有检测到新版本,就跳转到APP程序运行,否则,下载APP程序,然后再运行。
BootLoader和APP都有独立的并且固定的开始地址和中断向量表,这些可以在Keil中进行设置。
32G这方面的资料比较少,目前32G手册有IAP/EEPROM区域操作的方法。
请问大家,32G在OTA方面是否有另外的解决方案?或者能够提供些方法和思路?
如下,拿去简单改下通信协议就行了,STC 是ISP/IAP的全球领导者
深圳国芯人工智能有限公司-在线升级 (stcai.com)
神农鼎 发表于 2022-12-18 10:36
如下,拿去简单改下通信协议就行了,STC 是ISP/IAP的全球领导者
深圳国芯人工智能有限公司-在线升级 (stca ...
非常感谢,好好学习! 本帖最后由 DebugLab 于 2024-8-18 18:30 编辑
神农鼎 发表于 2022-12-18 10:38
32G 有使用CAN升级程序的例程吗 czxwgjh 发表于 2024-5-10 09:57
STC32G 有使用CAN升级程序的例程吗
汽车上只是要将接口改成CAN,这个暂时没例子 会提供参考的,自己先尝试下 新手,期待 本帖最后由 DebugLab 于 2024-8-18 18:29 编辑
请教楼主,按官方的方案实现远程OTA了吗?我理解的方案似乎还需要人肉去把P33接地才能实现升级,并不是远程自动更新。 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13415&highlight=OTA&page=1&extra=#pid136320
页:
[1]
2