环回测试
按照以下步骤,执行环回测试:
-
接线:按照下图连接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*
结果:输出中的spidev1.0为设备名。
-
执行以下命令,以运行测试:
./spidev_test -D /dev/spidev1.0 -v -p string_to_send
提示:spidev1.0
即上一步中获取的设备名。结果:
在输出中,TX行和RX行的测试结果显示相同,接收的数据和发送的完全一致,表示测试成功。