OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 471|回复: 1

有多路串口使用需求,需要关闭调试串口的打印信息!

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-1-26
在线时间
12 小时
发表于 2024-6-21 15:06:33 | 显示全部楼层 |阅读模式
由于项目需求,要使用到多路串口,需要关闭串口的终端输入输出功能。目前,已经关闭了uboot和kernel的调试输出,但在uboot启动前还有一些调试信息,应该怎么关闭?
222.png
111.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-1-26
在线时间
12 小时
 楼主| 发表于 2024-6-22 14:35:18 | 显示全部楼层
①        打开rkbin/tools文件夹,查看rkbin/RKBOOT/RK3399MINIALL.ini文件中FlashData变量后面的bin文件是哪个版本,这个跟具体的sdk版本有关,假设是rk3399_ddr_800MHz_v1.27.bin;
②        进入rkbin/tools文件夹下,在找到ddrbin_param.txt文件,根据ddrbin_tool_user_guide.txt文件描述修改“dis_printf_training=”为“dis_printf_training=1”;禁用串口打印输出测试信息。
③        在rkbin/tools文件夹下,执行指令./ddrbin_tool ./ddrbin_param.txt ../bin/rk33/rk3399_ddr_800MHz_v1.27.bin
但是通过./ddrbin_tool -g ./ddrbin_param.txt ../bin/rk33/rk3399_ddr_800MHz_v1.27.bin将rk3399_ddr_800MHz_v1.27.bin信息读取至ddrbin_param.txt可以发现dis_printf_training信息未发生变化。
可将 ddrbin_param.txt文件中的“uart id=”设置为“uart id=0xf”,然后重新写入rk3399_ddr_800MHz_v1.27.bin文件,重新编译uboot,再下载loader(MiniLoaderAll.bin)和uboot.img即可。(但此种方式会同时关闭loader阶段的串口打印和uboot的串口打印)
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 09:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表