ROC-RK3328-CC 改串口波特率115200

这板子默认串口波特率1.5M,太蛋疼了,我的FT232转接板上不到这么高的频率,于是我准备把linux debian源码重新编译一次,把串口波特率统一改到115200。

0. 在amd64环境下,参照这篇文章把linux sdk下载好。我用的是parallels desktop 中安装的ubuntu16.04-server

1. 修改u-boot配置文件:

vim u-boot/configs/roc-rk3328-cc_defconfig

找到“CONFIG_BAUDRATE=1500000”这一栏,改成115200,然后保存退出。

2. 修改kernel中的dts文件:

vim kernel/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts

找到“rockchip,baudrate=<1500000>”一栏,改成115200,然后保存退出。

如果只把第一步做了不做第二步,就会发生一个有趣的现象,板子上电启动的时候u-boot阶段波特率正常,内核启动起来又变成1.5M波特率了。。。网上教程大部分是说要通过bootargs传参数给内核,但是在这个u-boot里,连bootargs都找不到。。。我尝试自己加了这个bootargs参数,但貌似也不成功。。上面的这两步是最稳妥的。

至此,配置串口终端波特率115200的工作就算是完成了,剩下的编译工作可以参照上面的教程继续做下去了。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值