远程通信与升级程序: GB/T 20257.4-2017标准下的AN0001应用

需积分: 20 3 下载量 143 浏览量 更新于2024-08-06 收藏 1.86MB PDF 举报
本篇文档主要介绍了FM3316/FM3313/FM3312低功耗系列MCU的Bootloader升级方法,具体涉及了远程通信不备份升级程序的实现技术。GB/T 20257.4-2017国家标准中的地形图图式第4部分规定了这一技术在地图测绘中的可能应用,但这里的焦点在于嵌入式系统的升级过程。 【标题】中提到的"远程通信不备份升级程序"是指一种通过远程方式进行设备固件或软件的更新,而无需本地存储或物理连接。它可能采用两种策略: 1. 普通本地上电通信升级 - 在设备上电前的一秒钟,模块端持续检查通信接口,等待PC端发送升级指令和数据,建立起通信通道来执行升级。 2. 上电引脚选择通信升级 - 利用特定的上电引脚配置来触发通信,使得在设备启动时能自动进入升级模式,进行远程通信升级。 3. 远程通信备份升级 - 这种方法可能包含了一个备份过程,即在远程更新之前先将当前版本的数据保存至云端或者另一存储介质,以防止意外情况导致丢失。 4. 远程通信不备份升级 - 可能是远程升级且不进行备份,这意味着风险更高,适用于对时间敏感或对存储空间有限的应用场景。 文档详细解释了Bootloader的工作原理,包括如何在复位后通过设置bootloader标志进入升级模式,以及相关的硬件架构如FLASH寄存器结构和擦写库函数的使用。此外,还提供了参考例程,以便开发人员按照这些指导进行实际操作。 值得注意的是,复旦微电子对于本资料的使用有明确声明,用户在使用前需自行评估其适用性,并自行承担选择不使用产品和服务的责任。同时,产品并不推荐应用于可能存在生命安全风险的领域,如军事、航空等领域,除非获得书面许可。 为了获取最新的产品信息和更新,用户应直接与上海复旦微电子集团的当地销售办事处联系,或通过官方渠道关注公司的官方网站和发布的公告。