装的是官方固件ubuntu16.4,ls -l /dev/ttyS*查看,显示有S0、S1、S2、S3四个串口,通过usb转串口模块跟PC连接,只有S2有反应,但显示乱码,而且自动接收,即使板子什么也不发,PC端也能收到。板子安装的minicom,波特率都设置好了,不知道问题在哪,或者哪位大神串口调试通的,教教小弟~~~
ttyS2波特率设置150000试试看,这个应该是debug接口;
请教下内核怎么改这个口的波特率?
wwwbbk1 发表于 2019-7-27 09:45
请教下内核怎么改这个口的波特率?
arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
fiq_debugger: fiq-debugger {
compatible = “rockchip,fiq-debugger”;
rockchip,serial-id = <2>;
rockchip,wake-irq = <0>;
rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq /
rockchip,baudrate = <1500000>; / Only 115200 and 1500000 */
pinctrl-names = “default”;
pinctrl-0 = <&uart2c_xfer>;
interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH 0>;
};
设备树里
风在摇曳风铃 发表于 2019-7-29 17:40
arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
fiq_debugger: fiq-debugger {
compatible …
问题已经解决,是自己用buildroot制作update.img时,用了下载的rootfs镜像,kernel根本没更新进去,所以每次启动一半波特率还是1500000