目前我们的代码增加了device tree overlays支持,如果你是用最新的代码编译的话,不需要修改dts了。先撤销你的修改,编译出原始的固件。
进入系统后修改/boot/env.txt文件里面overlays来使能spi,里面有相应说明。
比如你想使能SPI的话,可以把里面的overlays节点修改如下:
overlays=uart3 i2c3 os08a10 spi1
然后保存重启系统,就可以看到了。
root@Khadas:~# ls /dev/spidev1.0
/dev/spidev1.0
参考文档: