Robin.Zhu 发表于 2016-11-21 09:54:08

OTA升级的硬件设置(STM32+gAgent)

请问硬件电路连接?我想用乐鑫ESP8266

zzy 发表于 2016-11-21 15:04:56

是的,OTA的话,模块与MCU只有串口连接

boboP 发表于 2016-11-21 10:00:12

http://docs.gizwits.com/zh-cn/UserManual/OTA%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.html你可以参考一下这个文档

Robin.Zhu 发表于 2016-11-21 10:09:35

boboP 发表于 2016-11-21 10:00
http://docs.gizwits.com/zh-cn/UserManual/OTA%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.html你可以参考一下 ...

这个我看过了,这里说的是如何进行升级,我现在是在硬件设计阶段想知道MCU与GAgent物理连接方式是不是只有串口?

猫小生 发表于 2016-11-21 10:40:39

本帖最后由 Genius 于 2016-11-21 16:51 编辑


建议使用iap模式

STM32的ISP和IAP介绍
ISP(In-System Programming)在系统可编程,指利用STM32自带的程序bootloader, 通过通信接口下载或擦除用户代码。IAP(In-Application Programming)在应用可编程, 指用户利用自己编写的烧写程序通过通信下载或擦除自己的代码,即用程序来改变程序。

1、
STM32
ISP和IAP的工作原理
STM32
ISP的实现是,需要将BOOT管脚配置成上电从System Memory启动,然后自动执行bootloader—被固化在STM32芯片内的烧写程序,通过串行接口从PC机下载应用程序到STM32芯片内部存储器中。

STM32 IAP的实现是,用户自己编写一段烧写程序,通过ISP或者仿真器事先烧写到用户FLASH中,使用时通过某种方式触发这段程序,再来从串口接收数据,然后烧到相应的FLASH中,不需要改变BOOT管脚配置。
http://www.stmsky.com/bbs/viewthread.php?tid=1567&extra=page%3D1
页: [1]
查看完整版本: OTA升级的硬件设置(STM32+gAgent)