Uncompressing Linux... done, booting the kernel

 

 MACHINE_START(QQ2440, "QQ2440")                                                                     
    .atag_offset    = 0x100,
    .map_io     = qq2440_map_io,
    .init_machine   = qq2440_init,
    .init_irq   = s3c2440_init_irq,
    .init_time  = &qq2440_init_time,
MACHINE_END   

启动参数传递问题和IO映射不正确也会导致 卡在"Uncompressing Linux... done, booting the kernel"

static void __init qq2440_map_io(void)
{
     s3c24xx_init_io(qq2440_iodesc, ARRAY_SIZE(qq2440_iodesc));
     s3c24xx_init_uarts(qq2440_uartcfgs, ARRAY_SIZE(qq2440_uartcfgs));
}

 

posted @ 2016-09-02 16:41  Kozmers  阅读(247)  评论(0编辑  收藏  举报