ROM
PHY6212 共有 2 个 ROM。
SRAM
PHY6212 的 SRAM 分为 5 个区块,各个区块都具备可进行单独配置的数据保留能力,且所有区块均可用于储存程序或数据。
FLASH PHY6212 利用 FLASH 实现非易失性程序和数据存储功能, FLASH 的大小为 256KB 或 512KB,支持2 线读取。
镜像模式介绍
镜像模式与芯片的变化无关,任何芯片的变化都可以使用镜像模式来执行。在镜像模式下,程序将从 FLASH 被复制到 SRAM,随即在 SRAM 中执行。对于 M0 处理器而言,其中一个 SRAM 区块必须转换为 0x0 地址。
FLASH模式介绍
FLASH 模式与芯片的变化无关,任何芯片的变化都可以使用 FLASH 模式来执行。在 FLASH 模式下,程序将在 FLASH 中执行。对于 M0 处理器而言, FLASH 必须转换为 0x0 地址。
引导装载程序
ROM 中的引导加载程序的基本结构如下所示。 FLASH 中的内容需进行特别定义,以保证引导加载程序能够识别 FLASH 内容是否有效,如下面的案例所示。如果 FLASH 是有效的, ROM 引导加载程序将以正常模式启动芯片,并开始执行程序;如果 FLASH 无效,引导加载程序将进入 FLASH 编程模式。