移植平台:Linux 3.4.2 Mini2440 U-Boot 2012.04.01
1.移植内核过程中出现界面卡在"Uncompressing Linux... done, booting the kernel."
在Linux内核中搜素"Uncompressing Linux... ", 找到如下
Misc.c (arch\arm\boot\compressed): putstr("Uncompressing Linux...");
Serial.txt (documentation\ia64): No kernel output after elilo prints "Uncompressing Linux... done":
Serial.txt (documentation\ia64): Long pause (60+ seconds) between "Uncompressing Linux... done" and
先看代码出错处
putstr("Uncompressing Linux...");
ret = do_decompress(input_data, input_data_end - input_data,
output_data, error);
if (ret)
error("decompressor returned an error");
else
putstr(" done, booting the kernel.\n");
这里可以看到解压缩是正确的,那为什么不能正常启动呢?再看搜索到的文档
No kernel output after elilo prints "Uncompressing Linux... done":
- You specified "console=tty