|
firefly-rk3399 spi1使用问题
发表于 2017-9-11 21:04:53
浏览:21211
|
回复:14
打印
[复制链接]
楼主
sdk: firefly-rk3399 7.1(获取途径:firefly维基上获取 http://wiki.t-firefly.com/index. ... 9/Build_android_7.1)
硬件接口: spi1
测试代码: spidev_test.c (源码自带,路径:kernel/Documentation/spi/ )
dtsi修改后spi1属性:
&spi1 {
status = "okay";
max-freq = <48000000>;
dev-port = <1>;
spidev0: spidev@10 {
status = "okay";
compatible = "linux,spidev";
reg = <0x00>;
spi-max-frequency = <48000000>;
};
};
硬件操作:短接spi1 的 TX 和 RX 。
执行spidev_test -D /dev/spidev1.0
运行结果:
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)
RX | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 | ................................
实在想不出哪里有问题,还请论坛大神指点一下。。。
|
|