我的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上发送数据?
答案 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\
中了解您的精锐技能,并使用上述命令。