工具/软件:
尊敬的专家:
客户希望测试 SK-AM62B-P1上 SPI0的读取/写入功能
我应该选择 k3-am62-lp-sk.dts 还是 k3-am625-sk.dtb?
如何将 SPI0添加到器件树中?
我可以在/proc/device-terr 或 dmesg 中查看 SPI 相关信息吗? 我该怎么做?
客户希望修改决策树、以便可以测试 SPI
谢谢
Daniel
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.
工具/软件:
尊敬的专家:
客户希望测试 SK-AM62B-P1上 SPI0的读取/写入功能
我应该选择 k3-am62-lp-sk.dts 还是 k3-am625-sk.dtb?
如何将 SPI0添加到器件树中?
我可以在/proc/device-terr 或 dmesg 中查看 SPI 相关信息吗? 我该怎么做?
客户希望修改决策树、以便可以测试 SPI
谢谢
Daniel
Daniel、
[报价 userid="445448" url="~/support/processors-group/processors/f/processors-forum/1499849/sk-am62b-p1-how-to-test-spi0-read-write-function-on-sk-am62-p1客户希望测试 SK-AM62B-P1上 SPI0的读取/写入功能
我应该选择 k3-am62-lp-sk.dts 还是 k3-am625-sk.dtb?
[/报价]对于该板、您需要修改 k3-am625-sk.dts 工程文件。
至于如何测试读/写、最简单的方法是从 SDK 文档页面末尾附近的"Linux 用户空间接口"部分开始、点击以下链接:
https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_00_09_04/exports/docs/linux/Foundational_Components、Kernel_Drivers Kernel/Kernel/SPI.html
至于您需要做的事情、有关此主题的大量 E2E 帖子(根据需要尝试搜索)应该会有所帮助、例如、这里的这个帖子非常全面、还介绍了一些可能出错的内容...
。 spidev_test.c 内核树的工具部分是您应该尝试使用的方便工具。
此致、Andreas
由于响应时间问题、客户希望控制来自内核层的 SPI 读取/写入
关于如何做到这一点、您有什么建议吗?
[/报价]出于测试目的(作为"黑客")、您可能会修改内核的 spidev 驱动程序、以便在其探测功能结束时直接发送/接收 SPI 数据? 无论是哪种方式、这都是通用 Linux/内核开发、并不特定于我们的 MPU、因此我们此处只能对此类主题提供一些非常有限的支持。 您可能还需要查看我们的 MCU+ SDK、这样就可以在采用非 Linux 方法的情况下、通过对 SPI 外设进行完全时序控制来实现直接低级访问。
此致、Andreas