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.

[参考译文] AM6526:在器件树中配置 SPI

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1202013/am6526-configuring-spi-in-device-tree

器件型号:AM6526

我尝试使用 MCSPI3、遇到了一些意外问题。 我已经通过他们的大多数工作,但需要一点帮助。

正在使用的驱动程序和接口:

我可以从 SPI3发送数据、但在 MISO 线路上观察到的数据没有打印在终端上。  

预期响应0xFE 0xFF、但报告的实际响应为0x00 0x00。

我确实找到了 此相关博文 、并发现需要在 clk 引脚上设置 RXACTIVE 位。 我正确配置了器件树、并验证了是否设置了此位、但问题仍然存在。

我在数据表中读了一些内容、并查看了 SPI 配置寄存器、以验证外设的配置是否符合我的预期。

我发现 SPI3在内部连接到 MCU_SPI1、并且 SPI3外设配置为仅发送模式。  

我使用 CTRLMMR_MCU_SPI1_CTRL 寄存器将 SPI3与 MCU_SPI1断开。  

 

我还使用 MCSPI_CHCONF_0寄存器将 SPI3置于发送和接收模式、SPI3现在按我预期工作、如下所示。

问题是、我能否在器件树中配置 SPI3、使其默认处于此功能状态?

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

    Dan、您好!

    我注意到该案例仍在审理中、如果仍需注意、请告知我。

    此致、Andreas

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

    不会。 我们放弃了 AM65。