ZHCSU14 November 2023 CC1312PSIP
PRODUCTION DATA
高达 352KB 的非易失性(闪存)存储器可以存储代码和数据。闪存存储器是系统内可编程和可擦除的存储器。闪存存储器最后一个扇区必须包含客户配置部分 (CCFG);引导 ROM 和 TI 提供的驱动程序使用该部分来配置器件。此配置是通过 ccfg.c 源文件完成的,TI 提供的所有示例中都包含该文件。
超低泄漏系统静态 RAM (SRAM) 分为最多 5 个 16KB 块,可用于存储数据和执行代码。默认情况下,允许在待机功耗模式下保留 SRAM 内容,其中包括待机模式功耗数值。用于检测存储器位错误的内置奇偶校验功能可以减少芯片级软错误,从而提高可靠性。系统 SRAM 在启动后执行代码时始终初始化为零。
为了在从非易失性存储器执行代码时提高代码执行速度并降低功耗,默认会启用 4 路非关联 8KB 高速缓存,用于存入和预取由系统 CPU 读取的指令。高速缓存可以用作通用 RAM,只需在客户配置区 (CCFG) 中启用此功能即可。
有一个 4KB 超低泄漏 SRAM 可与传感器控制器引擎配合使用,通常用于存储传感器控制器程序、数据和配置参数。系统 CPU 也可以访问此 RAM。系统复位后,传感器控制器 RAM 不会清零。
ROM 包括 TI-RTOS 内核和底层驱动程序以及所选无线电协议栈的重要部分,可以为应用释放闪存存储器。ROM 还包含可用于器件初始编程的串行(SPI 和 UART)引导加载程序。