固件类型:官方提供的固件
固件文件名称:AIO-3588SJD4_Buildroot_v1.0.6c_230129.7z
固件下载地址:Firefly | 让科技更简单,让生活更智能
Log日志:aio-3588sjd4.zip
您好!
我们想把3588sjd4核心板GPIO1_A0修改作为uart6使用,
请问需要修改哪些具体的配置文件地,怎么修改,
发现官方的3588sjd4核心板对应的aio-3588sjd4.dtsi里没有uart6的相关配置,
tchip_askquestions
aio-3588sjd4.zip (3.11 KB)
Liuth
2
https://wiki.t-firefly.com/zh_CN/Core-3588SJD4/linux_dts_manual.html
设备树是有include关系的,uart6应该在最底层的那个dtsi文件里面
你在上层开启就行了,上层的配置会覆盖底层的
比如你在aio-3588sjd4.dtsi里面添加
&uart6 {
status = “okay”;
}
请问,
kernel\arch\arm64\boot\dts\rockchip\aio-3588sjd4.dtsi里有uart6的配置
&uart6 {
status = “okay”;
pinctrl-names = “default”;
pinctrl-0 = <&uart6m1_xfer>;
kernel\arch\arm64\boot\dts\rockchip\rk3588s-pinctrl.dtsi里有uart6的配置
uart6 {
/omit-if-no-ref/
uart6m1_xfer: uart6m1-xfer {
rockchip,pins =
/* uart6_rx_m1 /
<1 RK_PA0 10 &pcfg_pull_up>,
/ uart6_tx_m1 */
<1 RK_PA1 10 &pcfg_pull_up>;
};
这两个uart6有什么关系呢,
应该是rk3588s-pinctrl.dtsi和按核心板cpu型号的dtsi,
如:aio-3588sjd4.dtsi有什么关系呢,
Liuth
6
duhualieqt 发表于 2023-7-28 18:46
应该是rk3588s-pinctrl.dtsi和按核心板cpu型号的dtsi,
如:aio-3588sjd4.dtsi有什么关系呢,
就是include关系,就跟c语言里的include,python里面的import一样
aio-3588sjd4.dtsi include rk3588s-pinctrl.dtsi
后者里面定义的东西,前者就能拿来用