This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/AM5726:GPMC

Guru**** 2540720 points
Other Parts Discussed in Thread: AM5726

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/591584/rtos-am5726-gpmc

器件型号:AM5726

工具/软件:TI-RTOS

您好!

我正在使用 AM5726。 代码在 A15上运行。 我尝试通过 GPMC 接口与 FPGA 进行通信。 问题是我无法访问 L3 Q1存储器。 我使用的是 TI-RTOS。  我认为我应该修改.cfg 文件、但我不知道如何修改、因为我是 TI-RTOS 的全新用户。  那么、有人能给我一些想法吗?

以下语句中的代码失败。

HW_WR_REG32 (0x18000105、0x000001)。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的主题移至器件论坛。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    米歇尔

    n`t 将 GPMC 接口连接到 AM572xx GP EVM 和 AM572x IDK EVM 上的任何存储器器件、GPMC 引脚仅连接到扩展头、因此我们在 SDK 中不支持这些平台的 GPMC 示例。

    但是、我们有一个符合汽车标准的器件型号、该器件具有存储器和引脚兼容性、并且其硬件平台具有连接到 GPMC 的 NOR 闪存。 有关从 ARM 访问 GPMC 的参考、请参阅此处提供的示例:
    pdk_am57xx_1_0_x\packages/ti\cSL\examples\gpmc\nor_read_write

    如果您看一下该代码、它始终定义了宏来为 AM57xx 平台构建该代码(TDAxx 和 DRA7xx 是自动变体、因此您可以忽略该代码)。

    从我可以看到、没有用于访问该区域的其他 MMU 设置。 NOR 闪存可以像 FPGA 那样直接寻址、因此 GPMC 的初始化应该相似。

    此致、
    Rahul