bwu 发表于 2016-6-21 15:40:16

uboot SD卡无法启动

移植uboot-2012.04.01时 , 从SD卡启动, 当注册SD卡时,程序死机:下面是运行时打印的内容:
(spl.c)U-Boot SPL 2012.04.01 (Jun 21 2016 - 15:15:06)
Texas Instruments Revision detection unimplemented
=======am33xoard.c=========
spl >>board_init_f(), 4030B7FC, 402f7d98, 402F0400
spl.c >>board_init_r()
boot device - 8
(bwu)Booting from MMC...
spl_mmc.c >> BOOT_DEVICE_MMC1 - 8



具体在下面这个函数中:
list_add_tail()---》__list_add()

static inline void __list_add(struct list_head *new,
                              struct list_head *prev,
                              struct list_head *next)
{
        next->prev = new;
        new->next = next;
        new->prev = prev;
        prev->next = new;   // 死在此处.... 估计是地址错误       
}


调试好长时间,还没有找到有效办法,哪位小伙伴有好的办法解决这个问题????谢谢




页: [1]
查看完整版本: uboot SD卡无法启动