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.

[参考译文] Linux/AM3359:具有 FPGA 的 GPMC

Guru**** 2535150 points
Other Parts Discussed in Thread: AM3359

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/736053/linux-am3359-gpmc-with-fpga

器件型号:AM3359

工具/软件:Linux

主席先生,

我计划通过16位异步 GPMC 总线将 AM3359处理器与 FPGA 连接

我的疑问是,我是否必须开发驱动程序,以便使用 GPMC 总线访问 FPGA (用于正常的写入/读取),或者我是否可以使用任何默认驱动程序(TI 处理器的 NOR / NAND)??

请提供一些想法。

谢谢

Mobin

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

    GPMC 接口被存储器映射。 这意味着您只需对 GPMC 存储器空间中的地址进行写入/读取。 NOR 配置将更适合 FPGA 访问、因为 NAND 配置更复杂、仅通过数据总线传输命令/地址/数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,

    我的问题是,我是否必须开发用于访问 FPGA 的独立驱动程序?

    我需要在异步模式下通过16位 GPMC 总线对 FPGA 寄存器进行写入/读取。

    谢谢
    Mobin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不需要、您不需要编写驱动程序。 设备树配置应该足够了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,

    感谢您的回复

    在/dev/folder 的设备树中添加 FPGA 的 GPMC 节点后,应创建哪种特殊文件????

    例如:如果我们在 SPI0下添加 SPI 节点、则预期的器件文件名应为 spidev0.0

    谢谢
    Mobin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不创建/dev/mtd 句柄,则不会创建该句柄。 对于 FPGA、应该是相同的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,

    感谢您的回复。

    能否共享用于访问 FPGA 的示例器件树 GPMC 节点配置(异步16位多路复用模式)。

    以便我可以在没有任何错误的情况下对其进行处理。

    谢谢

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

    很抱歉耽误你的时间。 我们没有专门针对 FPGA 的示例。 提供的 NOR 示例是我们可以提供的最佳示例。