uboot启动常见的错误汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【uboot启动常见的错误汇总】

1. operating at 100M full duplex mode

*** ERROR: `ethaddr' not set

dm9000 i/o: 0x5000000, id: 0x90000a46

DM9000: running in 16 bit mode

MAC: 00:00:00:00:00:00

operating at 100M full duplex mode

Wrong Image Format for bootm command

ERROR: can't get kernel image!

原因是:没有设置mac地址,需要重新设置

setenv ethaddr 01:02:03:04:05:06

saveenv/save

2.在开发板上ping ubuntu的ip地址ping不通

1.网线没插

2.ubuntu没有打开

3.ping 的过程中,ubuntu会扫描ip地址,会一直去获取ip地址,但是开发板没有分配ip地址的权利,也就是ubuntu获取不了ip地址,同时查看ubuntu 的ip地址是没有的。

1.设置临时的ip地址

sudo ifconfig eth0 192.168.1.*

2.永久生效

在ubuntu的右上角添加静态ip地址。

3.发现ubuntu的右上角网络图标类似于wifi的图标,如何将这个图标改成网络的

图标

sudo /etc//init.d/network-manager restart

如何执行之后,还是wifi图标

sudo vi /etc/NetworkManager/NetworkManager.conf

managed=false false --->true

sudo /etc//init.d/network-manager restart

如果执行之后,还是wifi图标

重启系统

4.你的pc电脑已经打开wifi网,需要将无线网关闭

5.虚拟机网卡设置出错,需要将nat设置为桥接

6.换开发板

4.ping ubuntu是可以ping通,但是当启动内核的时候出现T TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT

ubuntu的tftp服务没有开启,重启tftp服务

sudo /etc/init.d/tftpd-hpa restart

TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT

ubuntu的ip没了,需要再次设置ip地址

sudo ifconfig eth0 192.168.1.*

5.uboot启动内核是提示文件没找到,需要将内核和设备树拷贝到tftp服务器的目录

6.nfs

在启动nfs服务器时,

exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/rootfs".

Assuming default behaviour ('no_subtree_check').

NOTE: this default has changed since nfs-utils version 1.0.x

解决方法:

/rootfs *(rw,sync,no_root_squash,no_subtree_check)

7.vfs:为应用程序提供统一的接口

程序--》fopen ---->open---->vfs---->内核函数---》硬件

7.] VFS: Mounted root (nfs filesystem) on device 0:10.

[ 2.130000] devtmpfs: error mounting -2

[ 2.135000] Freeing unused kernel memory: 232K (c0655000 - c068f000)

[ 2.140000] hub 1-3:1.0: USB hub found

[ 2.145000] hub 1-3:1.0: 3 ports detected

[ 2.150000] Failed to execute /linuxrc (error -2). Attempting defaults...

[ 2.160000] Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

解决方法:

需要将文件系统拷贝到这个目录

相关文档
最新文档