VIM3 ubuntu spi使用问题

板子是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