如何在 RockPiX 板上配置 SPI?

问题描述

我按照以下步骤安装了 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 (将#修改为@)