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