4b串口扩展问题
-
刚拿到手4b,默认装的ubuntu20.4,试了下40P里的串口,只有uart6可以用,其它串口都打不开,怎么配置呢?boot下只有firmware目录,里面有个rk3588s-cp4.dtb,打开是乱码。找不到rk3588s-cp4.dts,下面这个示例参考不起来:
参考修改内核设备树文件,举例
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&uart3m2_xfer>;
status = "okay";
}; -
@qys2022 下载内核源码,里面有dts源文件。禁用复用功能,使能对应的串口
-
是把dts源文件修改后拷到板子里对应的目录里?还是要重新编译内核源码?
-
修改源码里的dts,编译后就是这个rk3588s-cp4.dtb文件,对吧?
-
@qys2022 是的。也可以直接在板子上编译测试。
wiki.cool-pi.com