嵌入式爱好者

查看: 15497|回复: 0

[Linux] uboot SD卡无法启动

[复制链接]

2

主题

4

帖子

17

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2016-6-21 15:40:16 | 显示全部楼层 |阅读模式
移植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;   // 死在此处  .... 估计是地址错误       
}


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




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-24 23:04

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表