Firefly开源社区

打印 上一主题 下一主题

rk3399串口调试问题,求解

9

积分

0

威望

0

贡献

技术小白

积分
9

rk3399串口调试问题,求解

发表于 2019-2-20 10:33:13      浏览:6321 | 回复:4        打印      只看该作者   [复制链接] 楼主
装的是官方固件ubuntu16.4,ls -l /dev/ttyS*查看,显示有S0、S1、S2、S3四个串口,通过usb转串口模块跟PC连接,只有S2有反应,但显示乱码,而且自动接收,即使板子什么也不发,PC端也能收到。板子安装的minicom,波特率都设置好了,不知道问题在哪,或者哪位大神串口调试通的,教教小弟~~~
回复

使用道具 举报

143

积分

0

威望

0

贡献

技术小白

积分
143
发表于 2019-2-24 10:20:04        只看该作者  沙发
ttyS2波特率设置150000试试看,这个应该是debug接口;
回复

使用道具 举报

66

积分

0

威望

0

贡献

技术小白

积分
66
发表于 2019-7-27 09:45:52        只看该作者  板凳
请教下内核怎么改这个口的波特率?
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-7-29 17:40:42        只看该作者  地板
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>;
};
设备树里
回复

使用道具 举报

66

积分

0

威望

0

贡献

技术小白

积分
66
发表于 2019-7-29 22:05:09        只看该作者  5#
风在摇曳风铃 发表于 2019-7-29 17:40
arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
fiq_debugger: fiq-debugger {
        compatible ...

问题已经解决,是自己用buildroot制作update.img时,用了下载的rootfs镜像,kernel根本没更新进去,所以每次启动一半波特率还是1500000
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表