- 积分
- 17
贡献95
飞刀27 FD
注册时间2015-4-4
在线时间3 小时
扫一扫,手机访问本帖
|
移植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; // 死在此处 .... 估计是地址错误
}
调试好长时间,还没有找到有效办法,哪位小伙伴有好的办法解决这个问题????谢谢
|
|