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.

[参考译文] AM623:SK-AM62B-P1:SPI 信号问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1509329/am623-sk-am62b-p1-spi-signal-issue

器件型号:AM623
主题中讨论的其他器件:SysConfig

工具/软件:

如下图所示、

我们使用 SPI0 进行测试、但 CS 信号会变得非常长。 我们预计 CS 仅在 CLK 和数据输出时出现。
如何更改 CS 的延迟(图片中的红线)?

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

    您好:陈尼尔:

    感谢您的查询。

    请检查以下链接是否符合要求

    (+) AM623:SPI 信号微调 — 处理器论坛-处理器 — TI E2E 支持论坛

    此致、

    Sreenivasa.

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

    你(们)好  

    我快速浏览了一下、发现由于 IC 模型不同、我在 SysConfig 工具中找不到任何调整 TCS 的位置。 虽然参考您提供的 E2E、但另一方的问题是增加时间。 我不确定反向操作的含义可以缩短时间?

    我还查看了 TRM P.1150 第 12.2.3.4.3.7 部分。 所示

    请告诉我 MCSPI_MODULCTRL (0x20100128) 寄存器的位 0 是否设置为“0"。“。 我们可以调整 MCSPI_CH0CONF (0x2010012C) 寄存器的位 25、位 26 CS0 的 CS 时间?

    B.R.

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

    您好:陈尼尔:

    谢谢你。

    我将指派专家提供支持。

    此致、

    Sreenivasa.

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

    你(们)好
    感谢您的帮助、希望尽快了解

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

    您好、

    您能帮助我了解您设置的 MCSPI 模式吗?

    您可以从以下响应中找到不同的模式: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1414084/faq-sk-am64b-mcspi-integration-guide/5428405#5428405

    此致、

    Vaibhav

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

    你好、 Vaibhav

    感谢您的帮助回复。 但是、我在 SysConfig 中的 AM623 中选择的 SPI 不具有这些模式选项

    如何找到这些选项? 还是我做错了?

    此致

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

    您好 Neil、

    如何找到这些选项? 或者我的行为有问题吗?

    不,你不是在做错误的。

    您能告诉我是在开发 Processor SDK Linux 还是 MCU PLUS SDK 吗?

    此致、

    Vaibhav

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

    你好、 Vaibhav

    这是什么意思?

    我是否需要使用 example.syscfg 文件? 如果是、我可以在哪里找到它?

    此致、

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

    您好、

    我看到您在 Linux SDK 上。

    如何找到这些选项? 或者我的行为有问题吗?

    你确实没有做错什么。

    我假设您从随附的屏幕截图中选择了组合:

    然后继续进行 devicetree.dtsi 更改。

    我在 SysConfig 工具中找不到调整 TCS 的位置

    您正在使用的 SysConfig 工具中将不会提供/提供该内容。

    这主要在代码/硬件级别进行处理。

    让另一位专家对此进行评论。

    此致、

    Vaibhav

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

    你好、 Vaibhav

    感谢您的帮助、希望很快得到解答
    我们在这个问题上滞留了很长一段时间。

    此致、

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

    你好、 Vaibhav

    感谢您的帮助、希望很快得到解答
    我们在这个问题上滞留了很长一段时间。

    此致、

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

    你好、 Vaibhav

    您是否找到了可以帮助回答此问题的人?

    此致、

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

    这被分配给了我、但我本周正在动力输出轴上。 下周将再次提供 E2E 支持。 谢谢。

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

    您好 Andreas
    请帮助我们解决问题

    此致、

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

    大家好

    有人能帮忙吗?

    B.R.

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

    您好 Neil、

    如果您正在使用 Linux、让 SPI 正常工作的最佳方法是使用器件树叠加层(属于我们的 TI Linux 内核树)、然后将其应用(或将其集成)与特定于电路板的器件树文件。 它将确保 pinmux 等设置正确。

    对于我们的 Processor SDK Linux v11.x、可在以下位置找到合适的器件树叠加层: 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

    若要测试 iself、请使用 Linux 内核树的`spidev_test`实用程序部分。

    此致、Andreas