ZHCAFK3 July   2025 AM625 , AM62P

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2访问 SPI NOR 闪存寄存器
    1. 2.1 修改 U-Boot 源代码,以在 U-Boot 控制台中访问 NOR 闪存寄存器
    2. 2.2 修改 MCU Plus 和 RTOS SDK 源代码,以访问 NOR 闪存寄存器
  6. 3调试 NOR 闪存的使用示例
    1. 3.1 在 U-Boot 控制台中读取和写入 NOR Flash 寄存器
    2. 3.2 在 MCU Plus SDK 中读写 NOR Flash 寄存器
  7. 4总结
  8. 5参考资料

摘要

eMMC、NAND 或 NOR 等外部闪存对于 SOC 系统的启动至关重要,这使得外部闪存成为嵌入式系统中的关键组件。所有 TI MPU 器件(包括 AM6x 和 TDA4x)都支持 OSPI (八线串行外设接口) NOR 闪存,这是一种多功能存储芯片,具有片上执行、读取速度快、无坏块和高稳定性等特点。这种类型的 NOR 闪存广泛用于 TI MPU 应用中的启动代码存储,尤其是在需要早期 CAN 响应和高稳定性的汽车应用场景中。

OSPI 模块支持对外部闪存设备进行单线、双线、四线或八线读写访问,但由于涉及多种协议和功能,给调试带来了复杂性。该模块支持直接内存映射模式(用于直接从外部闪存执行代码)和间接模式(通过内部 SRAM 进行数据传输,并通过中断或状态寄存器发出信号)。这种灵活性虽然对性能有益,但使调试工作流变得更加复杂。

本应用手册重点介绍一种使用 TI MPU 器件读取 NOR 闪存中状态和配置寄存器的方法,解决 OSPI 多协议架构带来的挑战。