主题 : 如何彻底屏蔽mini2440启动信息 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 42431
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
综合积分: 40 分
注册时间: 2011-04-08
最后登录: 2013-10-22
楼主  发表于: 2011-09-28 11:24

 如何彻底屏蔽mini2440启动信息

板子为mini2440,bootloader为友善的supervivi。
本人已经把串口0改成普通串口,也修改了部分内核源码,屏蔽的大部分启动信息,但是还有一句不能去掉:
load Image of Linux...

请问上面的这句是内核打印的,还是supervivi打印的?
如果是内核打印的,又在哪个文件里呢?
希望知道者指点一二,谢谢。
级别: 新手上路
UID: 42431
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
综合积分: 40 分
注册时间: 2011-04-08
最后登录: 2013-10-22
1楼  发表于: 2011-09-29 11:01
解决了,自己回答。
"load Image of Linux...“ 这句是supervivi打印的
由于supervivi不开源,只能换其他开源的bootloader,例如u-boot、vboot、vivi等。

我的做法是:
稍微修改下友善提供的vboot源码(vboot-src-20100727.tar.gz),把main.c文件中打印信息到串口的语句全部注释掉。
按照上面的做法,已经编译下载测试成功。
现在启动系统的话,串口0不再会有任何输出了。