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.

[参考译文] PROCESSOR-SDK-AM64X:在 PROCESSOR-SDK-LINUX 上使用 GPMC0时、如何在内核(AM64X-AM64X)中进行设置?

Guru**** 1980945 points
Other Parts Discussed in Thread: AM6422, AM3354, TMDS64EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1262755/processor-sdk-am64x-how-to-set-in-kernel-processor-sdk-linux-am64x-when-using-gpmc0-on-am64xx

器件型号:PROCESSOR-SDK-AM64X
主题中讨论的其他器件:AM6422AM3354TMDS64EVM

 我想使用 AM6422芯片的 GPMC0连接外部 ASIC (FPGA)设备。

如何配置 PROCESSOR-SDK-LINUX 内核(Linux-AM64X,不使用 MCU(Cortex-R5F)?
 

我在 TI 主页上找不到任何有关配置 AM64X GPMC 内核的信息。

在 Linux-Academy-AM64X 页面上、只有 AM62x (Cortex-R5F)示例的 MCU+SDK。
 

 使用 GPMC0时如何配置内核?

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

    尊敬的 JG:

    AM64x Linux SDK 不支持通过 GPMC 的 FPGA。 唯一的参考是内核器件树 k3-am642-evm-nand.dts ,显示如何配置 GPMC NAND。

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

    虽然在文本中写入了 ASIC、但我在 AM3354中使用了异步16位宽存储器的形式的 FPGA (GPMC 外设、类似 SRAM 的存储器)、因此可能会有差别。 因此、我这次要以相同的方式实施它。 我知道 OMAP GPMC 驱动器是由 TI 当时提供的。 未提供 AM64x Linux SDK? 如果无法做到、则应使用 TI 的4个 SDK 中的哪一个在 Linux 中使用 GPMC 来实现上述功能?

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

    尊敬的 JG:

    在技术上、可以在 AM64x Linux SDK 中使用针对 FPGA 的 GPMC、只是功能未在 AM64x EVM 上验证、因此此论坛不会提供技术支持。

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

    您好、Bin Liu。

    TI 提供了一个板、可将 GPMC 扩展到 TMDS64EVM 中的外部接口板。 不过、我们是否可以假设尚未在相应的 EVM 中验证 GPMC 至 Linux?

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

    尊敬的 JG:

    否、已通过外部接口板在 TMDS64EVM 上验证 GPMC NAND 功能。 这就是内核中提供内核 DT 覆盖 K3-am642-evm-nand.dts 的原因。

x 出现错误。请重试或与管理员联系。