板子是vim3的,用的是fenix下编译的kernel4.9的ubuntu,现在想使用板子上的spi接口。
我按照 Edit Device Tree and active SPI with Fenix - VIM3 修改了设备树,但是编译后的系统 /dev目录下没有出现spi相关信息,请问我该怎么做?
目前我们的代码增加了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
参考文档:
1 Like