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.

[参考译文] AM62A7-Q1:SPI 波不能很好地用作 SPI 主器件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1507917/am62a7-q1-the-spi-wave-is-not-good-work-as-spi-master

器件型号:AM62A7-Q1
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

我们遇到了 SPI 信号看起来不好的问题、如图所示、它在每个帧数据上都有一个长尾。

Am62A 用作  PIO 模式的主器件、  

这是我们的配置:

spi0_pins_default:spi0-default-pins{
pinctrl-single
、pins =< AM62AX_IOPAD (0x1b4、PIN_OUTPUT、0


)/*(D16) SPI0_CS0 - SOC_SPI0_nCS0 */ AM62AX_IOPAD (0x1bc、PIN_INPUT、0)/*(A17)/* SPI0_CLK - SPI0_CS0 - SOC_SPI0_CS0 */ path0 */ path_pad*/ pad/ pad/ pad/ pad*(SPI0_pad/ pad0)



&MAIN_spi0{status ="okay";pinctrl-names ="default";pinctrl-0 =<&spi0_pins_default>;ti、pindir-d0-out-D1-in;//设置 SPI0_D0:mosi、SPI0_D1:mosi、SPI0_d1-out@

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

    当与 SPI 外设模块配合使用时、所有 I/O 焊盘都应配置为 PIN_INPUT、请参阅此处的内核树中的这个示例: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am625-sk-mcspi-loopback.dtso?h=ti-linux-6.12.y  (请注意实际的 I/O 方向由 SPI 外设控制、padconfig 仅描述启用和禁用的焊盘功能、例如输入缓冲器等)。 您能试一下吗?

    这也是我们的 SysConfig pinmux 工具在 https://www.ti.com/tool/SYSCONFIG 上生成 pinconfig 的方式。

    此致、
    Andreas

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

    我尝试更改 设备树中的 I/O PIN_INPUT、但仍然存在此问题。

    我们的信号 CS 引脚将始终在 CLK 和 MOSI 电压500mV 之前启用、

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

    SysConfig pinmux 的含义、 我之前在 am62a 平台中没有使用 SysConfig 进行配置、

    我是否需要更改 SysConfig 的某些内容以在 Linux 中使用 SPI?

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

    SysConfig 工具允许您使用图形用户界面以器件树语法创建 pinmux (PAD 配置)定义。 这按外设运行、有助于确保使用正确的引脚多路复用定义。

    那么哪个信号看起来是悬空的? MOSI 信号? 尝试为该信号启用上拉或下拉。 当主器件未处于活动状态时、可能不会驱动该信号(以允许其他主器件控制该信号)。

    此致、Andreas