This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BBB开发板,SPI通信,无数据



开发板的系统是debian8.3,设备树好像是系统开机自动开启,在/dev目录下面已经显示spi设备,具体如下:

root@beaglebone:/dev# ls -l | grep spi
crw-rw---- 1 root spi 153, 0 Jan 24 23:30 spidev1.0
crw-rw---- 1 root spi 153, 1 Jan 24 23:30 spidev1.1
crw-rw---- 1 root spi 153, 2 Jan 24 23:30 spidev2.0
crw-rw---- 1 root spi 153, 3 Jan 24 23:30 spidev2.1

slots内容如下:

root@beaglebone:/sys/devices/platform/bone_capemgr# cat slots
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
4: P-O-L- 0 Override Board Name,00A0,Override Manuf,cape-universaln

1、利用杜邦线将P9.18和P9.21连接在一起,已经设置p9.17 p9.18 p9.21 p9.22为spi模式

2、利用raw.githubusercontent.com/.../spidev1.0”,然后重新编译。

3、输入命令:./spidev_test -D /dev/spidev1.0,出来的结果为:

spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)

并没有出现spidev_test.c文件中默认发出的数据,想请教一下,问题出现在什么地方。