RK3326将debug口改成普通串口
RK3326是2018年RK最新推出的适用于蓝牙音响方案的一款芯片,由于新推出资料比较少,所以就想着写点东西造福大家.
RK3326只有两个串口,uart1和uart2,其中uart1被蓝牙使用,只剩下一个uart2,这个uart2默认是debug功能,作为debug功能的时候不能用来作为普通串口使用,由于项目需要,需要使用一个串口,就只能将uart2改成普通串口使用.具体修改如下:
-
修改menuconfig
Device Drivers -->[*] Staging drivers —>Android —>[ ] FIQ Mode Serial Debugger

-
修改dts
在arch/arm64/boot/dts/rockchip/px30-android.dtsi

之后还需要在自己编译的dts里enable uart2节点,否则会打不开ttyS2,例如我编译的dts是rk3326-863-lp3-v10.dtsi&uart2 { status = "okay"; }; -
修改ttyS2权限
在device/rockchip/common/ueventd.rockchip.rc里添加/dev/ttyS2 0777 system system

本文详细介绍了如何将RK3326芯片的debug串口uart2改造成普通串口的方法,包括修改menuconfig、dts文件、ttyS2权限及SELinux权限等步骤,为开发者提供了一套完整的解决方案。
678

被折叠的 条评论
为什么被折叠?



