环回测试
按照以下步骤,执行环回测试:
-
接线:按照下图连接Pin 19和Pin 21。
图 1. 连接Pin 19和Pin 21
-
进入测试工具spidev_test.c所在的目录:
cd /linux/tools/spi -
在测试工具目录下,执行以下命令:
make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv结果:系统将在同一目录生成名为spidev_test的文件。
-
将spidev_test文件上传到昉·星光 2上,并执行以下命令,更改执行权限:
chmod +x spidev_test -
确认SPI设备。
ls /dev/spidev*结果:图 2. 示例输出 
输出中的spidev1.0为设备名。
-
执行以下命令,以运行测试:
./spidev_test -D /dev/spidev1.0 -v -p string_to_send提示:spidev1.0即上一步中获取的设备名。结果:
图 3. 示例输出 
在输出中,TX行和RX行的测试结果显示相同,接收的数据和发送的完全一致,表示测试成功。
