LZ说进入死等待,那么相必是uboot已经成功启动(串口有打印信息), 这样的话uboot启动后也就无非做以下几件巧庆耐事情:
1. tftp传内核
2. nfs传内核
3. 从nand读取内核
4. 从SD读取内核(这个一般还没有)
这样如果死在某个环节就要去检查相应的驱动或者硬件是否差核有问题了。
如果连串口信息也没有,孝春程序死在某个hang的地方(b .),可能是内存没稳定或者是u-boot.bin拷到内存中的地址错了。
访问了不可访问培物携的配伏内存多数是这蚂槐些情况:1、野指针,你使用的指针指向未知区域
2、scanf函数输入整形、字符……的时候缺少了&
3、缓冲区溢出,也就是说你使用数组时不经意间越界了
暂时就想到了这三种常见情况
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)