ZHCAFK3 July 2025 AM625 , AM62P
通常,SPI NOR 闪存器件具有单独的非易失性和易失性寄存器。在上电,硬件复位或软件复位期间,非易失性寄存器中的内容将自动加载到对应的易失性寄存器中。非易失性寄存器用于在系统引导前应用默认设置,而易失性寄存器用于在系统运行时更改设置。这是因为,非易失性寄存器基于更新周期有限的闪存存储单元,与易失性寄存器相比,更新时间更长,且在更新期间不能中断电源。
NOR 闪存包括两个状态寄存器名称:状态寄存器 1 和状态寄存器 2。状态寄存器 1 包含状态位和控制位。状态寄存器 2 提供器件运行状态。状态寄存器中的几乎所有位都是只读的,因此只需要读取易失性寄存器。共有五个配置寄存器。这些配置寄存器可以读取和写入。通常,这些寄存器必须由产品线上的闪存编程器进行更新。客户开发和评估系统时,可以在实验室中更新非易失性寄存器,尤其是在系统编程中。TI 不建议客户随意频繁地更改配置寄存器。当对配置寄存器进行任何更改时,产品线必须联系闪存供应商或 TI 支持窗口。
| 寄存器类型 | 寄存器名称 | 易失性地址(十六进制) | 非易失性地址(十六进制) |
|---|---|---|---|
| 状态寄存器 1 | STR1N[7:0],STR1V[7:0] | 0x00800000 | 0x00000000 |
| 状态寄存器 2 | STR2V[7:0] | 0x00800001 | 不适用 |
| 配置寄存器 1 | CFR1N[7:0],CFR1V[7:0] | 0x00800002 | 0x00000002 |
| 配置寄存器 2 | CFR2N[7:0],CFR2V[7:0] | 0x00800003 | 0x00000003 |
| 配置寄存器 3 | CFR3N[7:0],CFR3V[7:0] | 0x00800004 | 0x00000004 |
| 配置寄存器 4 | CFR4N[7:0],CFR4V[7:0] | 0x00800005 | 0x00000005 |
| 配置寄存器 5 | CFR5N[7:0],CFR5V[7:0] | 0x00800006 | 0x00000006 |