主题中讨论的其他器件:SysConfig、
工具/软件:
如下图所示、
我们使用 SPI0 进行测试、但 CS 信号会变得非常长。 我们预计 CS 仅在 CLK 和数据输出时出现。
如何更改 CS 的延迟(图片中的红线)?
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: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.
您好、
您能帮助我了解您设置的 MCSPI 模式吗?
您可以从以下响应中找到不同的模式: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1414084/faq-sk-am64b-mcspi-integration-guide/5428405#5428405
此致、
Vaibhav
您好、
我看到您在 Linux SDK 上。
如何找到这些选项? 或者我的行为有问题吗?
你确实没有做错什么。
我假设您从随附的屏幕截图中选择了组合:
然后继续进行 devicetree.dtsi 更改。
我在 SysConfig 工具中找不到调整 TCS 的位置
您正在使用的 SysConfig 工具中将不会提供/提供该内容。
这主要在代码/硬件级别进行处理。
让另一位专家对此进行评论。
此致、
Vaibhav
您好 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