主题 : linux-2.6.38 自带配置文件编译后,串口无调试信息输出 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
楼主  发表于: 2011-06-06 16:58

 linux-2.6.38 自带配置文件编译后,串口无调试信息输出

用的是 Mini6410最新光盘映像(2011-5-20版本) 里的
Ubuntu/linux-2.6.38-20110325.tar.gz
代码,
配置用的是
config_mini6410_n43

编译后的内核 解压完之后,串口没有任何调试信息。

之前的 uboot 和 解压前的 kernel 输出的调试信息如下

OK

U-Boot 1.1.6 (Apr  6 2011 - 14:17:30) for FriendlyARM MINI6410


CPU:     S3C6410@532MHz
         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board:   MINI6410
DRAM:    256 MB
Flash:   0 kB
NAND:    1024 MB
In:      serial
Out:     serial
Err:     serial
MAC: 08:90:90:90:90:90
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x80000, size 0x500000
........................................Boot with zImage

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

之后就没有了,请问要怎么样才能输出调试信息呢?谢谢
[ 此帖被kcrazy在2011-06-09 23:23重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-06-06 17:59
可能你使用的uboot太老了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
2楼  发表于: 2011-06-06 19:17
应该不是,使用 光盘中编译好的 images\Ubuntu\uzImage_n43 内核 就没有问题
[ 此帖被kcrazy在2011-06-06 19:23重新编辑 ]
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-06-07 14:12
你的NAND 是 1G 的?
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
4楼  发表于: 2011-06-07 16:17
是的,1G 的
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-06-08 10:05
那你是怎么编译内核的? 说说你的详细步骤看看
另外, 编译器的安装是否正常
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
6楼  发表于: 2011-06-08 12:26
cp config_mini6410_n43 .config
make ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage

交叉编译工具用的是
Sourcery G++ Lite 2011.03-41 for ARM GNU/Linux
级别: 骑士
UID: 37749
精华: 0
发帖: 162
金钱: 835 两
威望: 167 点
贡献值: 0 点
综合积分: 324 分
注册时间: 2011-02-16
最后登录: 2017-09-13
7楼  发表于: 2011-06-08 12:34
请参考手册4.3节的要求用光盘提供的文件设置编译环境。
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
8楼  发表于: 2011-06-08 22:02
果然可以了,正在研究到底是 交叉编译工具 的问题 还是 其他的什么问题导致的
级别: 新手上路
UID: 48106
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-28
最后登录: 2014-08-12
9楼  发表于: 2011-06-09 23:22
应该是 交叉编译工具 的问题,非常感谢各位的帮助