问题描述
我按照以下步骤安装了 SPI 驱动程序
https://github.com/up-board/up-community/wiki/Pinout_UP2#SPI_Ports
重启后可以看到SPI初始化:
dmesg | grep spi
[ 0.013052] ACPI: SSDT ACPI table found in initrd [kernel/firmware/acpi/spidev1.1.aml][0xb7]
[ 0.013058] ACPI: SSDT ACPI table found in initrd [kernel/firmware/acpi/spidev1.0.aml][0xb7]
[ 2.916464] spidev spi-SPT0001:00: do not use this driver in production systems!
将 MOSI 和 MISO 连接在一起。然后用spidev_test工具检查spidev1.0界面:
sudo ./spidev_test -D /dev/spidev1.0 -v
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 kHz)
TX | FF FF FF FF FF FF 40 00 00 00 00 95 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F0 0D |......@.........................|
RX | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................................|
好吧,由于某些原因,另一端没有收到发送的数据。 我错过了什么?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)