使用ADB访问SPI驱动程序

时间:2019-06-10 19:09:40

标签: android adb device-driver spi

我的Android Eval板上有一个SPI通道出现问题。通过亚行,我可以

# adb shell cat /sys/bus/spi/devices/spi0.0/uevent
DRIVER=spidev
OF_NAME=device
OF_FULLNAME=/soc/spi@07575000/device@0
OF_COMPATIBLE_0=spidev
OF_COMPATIBLE_N=1
MODALIAS=spi:spidev

我在网上搜索,但没有找到在没有外部驱动程序/应用程序的情况下如何在调试(A.K.A adb)中写入此SPI通道的方法。我想在此SPI上发送虚拟数据,以了解我的引脚是否配置正确。

我的问题是:哪条命令会让我使用ADB在SPI上发送数据?

1 个答案:

答案 0 :(得分:1)

运行驱动程序后,可以直接使用file命令或adb shell echo将原始字节写入spi驱动程序dd。 例如,在我的设备中,电源按钮设备文件是\dev\input\event0,要发送到硬件以关闭显示(单击)的原始数据是\012-

  

adb shell echo echo -e“ \ 012”> / dev / input / event0

此外,如果您有将数据写入二进制文件,则可以执行dd

  

adb shell dd if =。/ record1 of = / dev / input / event0

您需要在\dev\中了解您的精锐技能,并使用上述命令。