主题 : mini2440的3个串口需要做通讯用,console输出的内核信息如何取消或者屏蔽? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6504
精华: 0
发帖: 17
金钱: 105 两
威望: 37 点
综合积分: 34 分
注册时间: 2009-06-04
最后登录: 2016-10-09
楼主  发表于: 2009-12-25 23:14

 mini2440的3个串口需要做通讯用,console输出的内核信息如何取消或者屏蔽?

管理提醒: 本帖被 qq2440 从 mini2440资料下载及使用技巧 移动到本区(2009-12-26)
mini2440的3个串口需要做通讯用,console输出的内核信息如何取消或者屏蔽?
本来串口0作为打印机接口,结果每次开机输出的内核信息都被打印出来,浪费了很多打印纸
谢谢!!
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-12-26 00:36
可以使用vboot,把串口输出函数putc屏蔽掉,并且把启动参数设置为:
"noinitrd root=/dev/mtdblock3 console=null"
此时可能内核依然输出.....uncompressed linux...等信息,这就需要把arch/arm/plat-s3c/include/mach-s3c2440/umcompress.h中把串口输出也去掉。
具体文件名忘记了,自己查查