完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这板子默认串口波特率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的工作就算是完成了,剩下的编译工作可以参照上面的教程继续做下去了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
431 浏览 0 评论
524 浏览 1 评论
1789 浏览 1 评论
3043 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
3771 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 02:41 , Processed in 0.606241 second(s), Total 64, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号