runjiu 发表于 2022-12-18 10:05:26

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方面是否有另外的解决方案?或者能够提供些方法和思路?

神农鼎 发表于 2022-12-18 10:36:31

如下,拿去简单改下通信协议就行了,STC 是ISP/IAP的全球领导者

深圳国芯人工智能有限公司-在线升级 (stcai.com)

神农鼎 发表于 2022-12-18 10:38:06


runjiu 发表于 2022-12-18 13:33:49

神农鼎 发表于 2022-12-18 10:36
如下,拿去简单改下通信协议就行了,STC 是ISP/IAP的全球领导者

深圳国芯人工智能有限公司-在线升级 (stca ...

非常感谢,好好学习!

czxwgjh 发表于 2024-5-10 09:57:21

本帖最后由 DebugLab 于 2024-8-18 18:30 编辑

神农鼎 发表于 2022-12-18 10:38

32G 有使用CAN升级程序的例程吗

8051启蒙者 发表于 2024-5-10 10:09:35

czxwgjh 发表于 2024-5-10 09:57
STC32G 有使用CAN升级程序的例程吗

汽车上只是要将接口改成CAN,这个暂时没例子

神农鼎 发表于 2024-5-10 11:21:45

会提供参考的,自己先尝试下

czxwgjh 发表于 2024-5-10 14:11:38

新手,期待

大补洞 发表于 2024-8-17 21:37:43

本帖最后由 DebugLab 于 2024-8-18 18:29 编辑

请教楼主,按官方的方案实现远程OTA了吗?我理解的方案似乎还需要人肉去把P33接地才能实现升级,并不是远程自动更新。

29aH 发表于 2024-12-31 15:21:53

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13415&highlight=OTA&page=1&extra=#pid136320
页: [1] 2
查看完整版本: 32G可以做 ISP / OTA 升级么?