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参考资料

简介

在嵌入式系统中,存储器是必不可少的组件。Sitara™ 用于存储 ROM 代码的内部 ROM 有限。客户或用户无法访问代码。需要外部闪存来存储客户代码和用户代码,例如,SBL/SPL、uboot 等。除 AM62A 外,几乎所有 TI Sitara MPU EVM 均连接一个 NOR 闪存。由于 NOR 闪存驱动程序的复杂性,这些与 NOR 闪存相关的问题可能难以调试。本应用手册提供一些读取 NOR 闪存内部寄存器的示例方法,以帮助客户识别问题。

本文档描述如何在 U-Boot 控制台中访问 NOR 闪存器件中的配置寄存器。该文档介绍基于 U-Boot 命令行界面的简单 SPI NOR 闪存访问命令的源代码片段和使用示例。本文档介绍如何在 MCU PLUS SDK 中添加寄存器打印或更改寄存器。假设用户具备构建和定制 U-Boot 和 TI MCU PLUS SDK 的知识和经验。

本应用手册以 Cypress NOR 闪存(连接在 EVM 上)为例。如果使用任何其他供应商的 NOR 闪存,请按照本指南,在 TI MCU PLUS SDK 中添加支持。