天嵌 ARM开发社区

 找回密码
 注册
查看: 11175|回复: 14

请问如何关闭串口0的调试信息

[复制链接]
zhengweitc 发表于 2010-5-6 10:38:17 | 显示全部楼层 |阅读模式
请问如何关闭串口0的调试信息,我现在想把串口0作为正常的串口使用
亚瑟王 发表于 2010-5-8 22:01:08 | 显示全部楼层
修改uboot的启动参数,将console=ttySCA0改为了,然后启动时就不会打印信息了。修改文件系统etc/inittab,将tq2440_serial0那行删掉,就行了。
 楼主| zhengweitc 发表于 2010-5-11 13:15:47 | 显示全部楼层
2# 亚瑟王

麻烦你,可以说的详细一点嘛?U-boot参数在哪边改,是不是改了这两项,串口0就和另外两个一样使用了?
亚瑟王 发表于 2010-5-11 19:05:07 | 显示全部楼层
uboot下载模式输入命令0-》3-》bootargs-》noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0000-》s-》q。
手指恋上烟 发表于 2012-8-15 10:23:40 | 显示全部楼层
如何将串口0改回控制台?
亚瑟王 发表于 2012-8-29 10:04:54 | 显示全部楼层
手指恋上烟 发表于 2012-8-15 10:23
如何将串口0改回控制台?

0-》2-》s-》q即可。具体修改的内容请看这些命令对应的说明。
卡卡西莫多 发表于 2012-11-1 08:55:10 | 显示全部楼层
亚瑟王 发表于 2012-8-29 10:04
0-》2-》s-》q即可。具体修改的内容请看这些命令对应的说明。

具体怎么改?
卡卡西莫多 发表于 2012-11-1 11:24:39 | 显示全部楼层
亚瑟王 发表于 2012-8-29 10:04
0-》2-》s-》q即可。具体修改的内容请看这些命令对应的说明。

具体怎么改回去?我把ttySAC0000改成null,开不了机,要怎么才能改成控制台口?
亚瑟王 发表于 2012-11-1 17:26:36 | 显示全部楼层
卡卡西莫多 发表于 2012-11-1 11:24
具体怎么改回去?我把ttySAC0000改成null,开不了机,要怎么才能改成控制台口?

在u-boot的一键式菜单用命令0-》2-》s-》q就可以了(2440的),6410的0-》2或3-》s-》q。
卡卡西莫多 发表于 2012-11-5 17:14:54 | 显示全部楼层
亚瑟王 发表于 2012-11-1 17:26
在u-boot的一键式菜单用命令0-》2-》s-》q就可以了(2440的),6410的0-》2或3-》s-》q。

这样进去什么都没改啊,s是保存,q是退出,这样怎么可能改了呢?
亚瑟王 发表于 2012-11-5 17:23:56 | 显示全部楼层
卡卡西莫多 发表于 2012-11-5 17:14
这样进去什么都没改啊,s是保存,q是退出,这样怎么可能改了呢?

0(就是进入到参数设置菜单)-》2(就是调用系统预设启动信息,这个信息就是将控制台设置为了控制台,而非你设置的ttySAC0000)-》s(保存启动参数)-》q(返回主菜单)。
这个过程在对应的使用手册上面都有讲解的,建议你仔细看一下手册。
卡卡西莫多 发表于 2012-11-21 11:17:44 | 显示全部楼层
亚瑟王 发表于 2012-11-5 17:23
0(就是进入到参数设置菜单)-》2(就是调用系统预设启动信息,这个信息就是将控制台设置为了控制台,而非 ...

2440下对应的口,是ttySAC0还是tq2440_serial0?
亚瑟王 发表于 2012-11-21 12:02:48 | 显示全部楼层
卡卡西莫多 发表于 2012-11-21 11:17
2440下对应的口,是ttySAC0还是tq2440_serial0?

在linux下是tq2440_serial0,在uboot的启动参数中,使用ttySAC0。
卡卡西莫多 发表于 2012-11-21 16:10:16 | 显示全部楼层
亚瑟王 发表于 2012-11-21 12:02
在linux下是tq2440_serial0,在uboot的启动参数中,使用ttySAC0。

这么说对不对:我把bootargs最后的值改成console=tq2440_serial0,是普通串口模式,console=ttySAC0是控制台模式?因为下载模式0->2->s->q中第二部就是把console后面的值改成ttySAC0
亚瑟王 发表于 2012-11-22 10:01:54 | 显示全部楼层
卡卡西莫多 发表于 2012-11-21 16:10
这么说对不对:我把bootargs最后的值改成console=tq2440_serial0,是普通串口模式,console=ttySAC0是控制 ...

不是这样的,console就是控制台的意思。不管将串口0做不做为控制台,都是普通串口,不过作为控制台,在操作串口时会受限的。所以,如果要将串口0作为普通串口使用,建议将console=?中的?改为别的,比如ttyS0或者别的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-6-1 09:57 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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