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.

DRA821U: OSPI连接FPGA

Part Number: DRA821U

hi,TI

 我们现在使用自己的板子,通过OSPI连接FPGA;

现在问题是:根据TRM中对OSPI的说明,貌似只能让FPGA以Flash形式运行,

能否有其他更便捷的方式可对FPGA进行读写?

  • 您好,

    收到了您的案例,调查需要些时间,感您的耐心等待。

  • 你好, 我不确定你想如何连接FPGA。你能为你想做的事情提供一个参考吗。

  • 目前在dts中配置ospi如下:

    &ospi0 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&ospi_fpga_pins_default &ospi_fpga_pins_add>;
    fpga@0 {
    compatible = "ti,am654-ospi";
    reg = <0x0>;
    spi-tx-bus-width = <8>;
    spi-rx-bus-width = <8>;
    spi-max-frequency = <25000000>;
    cdns,tshsl-ns = <60>;
    cdns,tsd2d-ns = <60>;
    cdns,tchsh-ns = <60>;
    cdns,tslch-ns = <60>;
    cdns,read-delay = <4>;
    bootph-all;
    };
    };

    对应的驱动貌似无法挂载设备,若我想使用该驱动或者使用其他驱动读写FPGA应该怎么操作?

  • 你好,

    抱歉回复晚了。

    OSPI驱动程序控制SoC上的OSPI控制器。我想问的是FPGA是如何配置的?我认为该驱动程序仅支持Flash读写,不支持其他任何格式。

    如果你只想使用类似SPI的设备,可以考虑使用McSPI。