低资源占用、快速切换:单 Bank Flash MCU 在线升级方案解析

对于 MCU 系统而言,固件升级不仅要完成新版本程序写入,还需尽量降低升级过程对设备运行状态和用户使用体验的影响。

对于 MCU 系统而言,固件升级不仅要完成新版本程序写入,还需尽量降低升级过程对设备运行状态和用户使用体验的影响。

本文档介绍了一种基于Flash分时复用的TouchGFX工程无感升级方法。

兆易创新携车规级Flash和GD32A7系列车规级MCU及其配套应用方案受邀参展,集中展示在汽车电子芯片领域的创新成果。

该方案在设计中深度融合了兆易创新Flash、MCU、Analog等多条产品线的技术优势,为方案的技术实现与产品可靠应用提供了有力支撑。

在STM32软件开发中,不当的指针操作,尤其使用未经初始化的指针可能会引起莫名奇妙的问题,所以在使用指针变量的时候,需要注意指针地址的正确性。

在单片机中,为什么会有这么多种类的存储呢?捋一遍STM32L151R6-A单片机的工作过程就立刻清晰明了了。

PSOC 6 SMIF访问片外Flash的操作模式,如《浅谈PSOC 6 SMIF的使用(一)——基本功能》一文中介绍,主要是MMIO模式和XIP模式。

Flash 和 EEPROM 的主要区别在于可擦单元大小,EEPROM 可以字节擦写,而 Flash 只能块(扇区)擦除。这意味着如果在一个 Flash 扇区上存储多个参数时,扇区的擦除次数是该扇区上所有存储参数修改次数的总和,因此用作参数存储器时,Flash 相比 EEPROM 更容易写坏。

CKS32F4xx系列芯片内部嵌入一个FLASH,若FLASH存储了用户的应用程序后仍留有空间,剩余空间可被当作EEPROM使用,这比访问外部FLASH速度优势更为明显。在本章节中,将会向大家简要介绍内部FLASH,并通过一个例程来演示FLASH模拟EEPROM的操作。

CW32L052内部集成了64KB嵌入式FLASH供用户使用,可用来存储应用程序和用户数据。