环回测试
按照以下步骤,执行环回测试:
- 接线:按照以下步骤连接引脚18和16:
图 1. 连接引脚18和16 -
进入以下路径,找到测试工具spidev_test.c:
cd /linux/tools/spi
-
在测试工具目录下,执行以下命令:
结果:make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv
系统将在同一目录生成名为spidev_test的文件。
-
将spidev_test文件上传到单板计算机上,例如星光板,并执行以下命令,更改执行权限:
chmod +x spidev_test
- 确认SPI设备。
示例:ls /dev/spidev*
图 2. 返回示例 -
执行以下命令,以运行测试:
./spidev_test -D /dev/spidev0.0 -v -p string_to_send
注:结果:spidev0.0即上一步中获取的设备名。
图 3. 返回示例 如测试结果和本图中红色框内的部分显示相同,接收的数据和发送的完全一致,则表示测试成功。