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-AM57X:Linux DTS SPI SCLK 模式3.

Guru**** 2538960 points
Other Parts Discussed in Thread: TMDXIDK5718

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1031183/processor-sdk-am57x-linux-dts-spi-sclk-mode3

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

您好!

我在 TMDXIDK5718上使用 SDK-Linux-AM57X 06_03_00_106。

我修改了 am571x-idk.dts、如下所示以启用 McSPI2:

mcspi2{(&M)
       状态="正常";
       TI、pidd-d0-out-d1-in;

       mydev@0{
               兼容="linux、spidev";
               SPI-max-frequency =<24000000>;
               reg =<0>;
               SPI-cpol =<1>;
               spi-cpha =<1>;
       };
};

"spidev1.0"被加载、我可以执行 spidev_test。

但 SPI2_DO 正常电平为低电平、脉冲电平为高电平。

SPI 模式似乎为0或1。

我想驱动 SPI 模式3。

请给我建议。

此致、

Toshio Masuchi

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

    您好!

    [引用 userid="489169" URL"~/support/processors-group/processors/f/processors-forum/1031183/processor-sdk-am57x-linux-dts-spi-sclk-mode3 ]SPI 模式似乎为0或1。

    功能正常、但模式设置错误? 我不理解这一点。

    您可以共享 更多日志或快照吗?


    此致、
    基尔西

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

    您好、Keerty、

    抱歉、我执行 spidev_test 命令时出错。

    我没有对这一选择表示任何不好的地方。

    添加"-H -O"选项后、我可以驱动 SPI 模式3。

    非常感谢。