Uboot通过网口下载内核时出现的问题处理
2010-04-10 11:41
351 查看
uboot移植成功了,想通过网口下载内核,可是以前从未用过网口下载过东西,遇到了很多问题,就把他们一一记录了下来:
首先我使用了一个printenv的命令,接着出现了uboot的环境信息:
[u-boot@qq2440]# printenv
bootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.0.1:/home/zhang/workspace2
ip=192.168.0.2:192.168.0.1::255.255.255.0 console=ttySAC0,115200 init=/linuxrc m
em=64M
bootcmd=nfs 0x30008000 192.168.0.1:/home/zhang/workspace/zImage.img;bootm
bootdelay=1
baudrate=115200
ethaddr=08:08:11:18:12:27
serverip=192.168.0.1
gatewayip=192.168.0.1
netmask=255.255.255.0
zhang=bmp d 70000
stdin=serial
severip=169.254.195.208
ipaddr=169.168.0.1
stdin=serial
stdout=serial
stderr=serial
接着我就想用tftp命令下载内核,可是出现了如下信息:
[u-boot@qq2440]# tftp 32000000 zImage_a70
TFTP from server 192.168.0.1; our IP address is 169.168.0.1; sending through gat
eway 192.168.0.1
Filename 'zImage_a70'.
Load address: 0x32000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
知道是出现错误了,但不知怎么去修改设置,反正是网口设置的不对,于是就试着修改网口的ip、网关之类的东东;
我做了如下的修改,先关闭除了以太网之外的所有网卡,然后按照刚才打印出的uboot环境信息,设置以太网的ip、网关、子网掩码。设置完成之后,打开tftpd32这个小工具,也进行相应设置一番,选好所要下载的内核,开始下载,然后再串口控制台上执行tftp命令,回车出现如下信息:
[u-boot@qq2440]# tftp 32000000 zImage_a70
TFTP from server 192.168.0.1; our IP address is 169.168.0.1; sending through gat
eway 192.168.0.1
Filename 'zImage_a70'.
Load address: 0x32000000
Loading: #################################################################
########################################
done
Bytes transferred = 1536824 (177338 hex)
下载成功········
注意:所有这些要在两个网卡已经识别好的前提下进行的,也就是在你的电脑右下角已经出现了那个重叠电脑标志,鼠标放在上面会显示10M的字样(ps:cs8900是10M的以太网卡)
首先我使用了一个printenv的命令,接着出现了uboot的环境信息:
[u-boot@qq2440]# printenv
bootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.0.1:/home/zhang/workspace2
ip=192.168.0.2:192.168.0.1::255.255.255.0 console=ttySAC0,115200 init=/linuxrc m
em=64M
bootcmd=nfs 0x30008000 192.168.0.1:/home/zhang/workspace/zImage.img;bootm
bootdelay=1
baudrate=115200
ethaddr=08:08:11:18:12:27
serverip=192.168.0.1
gatewayip=192.168.0.1
netmask=255.255.255.0
zhang=bmp d 70000
stdin=serial
severip=169.254.195.208
ipaddr=169.168.0.1
stdin=serial
stdout=serial
stderr=serial
接着我就想用tftp命令下载内核,可是出现了如下信息:
[u-boot@qq2440]# tftp 32000000 zImage_a70
TFTP from server 192.168.0.1; our IP address is 169.168.0.1; sending through gat
eway 192.168.0.1
Filename 'zImage_a70'.
Load address: 0x32000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
知道是出现错误了,但不知怎么去修改设置,反正是网口设置的不对,于是就试着修改网口的ip、网关之类的东东;
我做了如下的修改,先关闭除了以太网之外的所有网卡,然后按照刚才打印出的uboot环境信息,设置以太网的ip、网关、子网掩码。设置完成之后,打开tftpd32这个小工具,也进行相应设置一番,选好所要下载的内核,开始下载,然后再串口控制台上执行tftp命令,回车出现如下信息:
[u-boot@qq2440]# tftp 32000000 zImage_a70
TFTP from server 192.168.0.1; our IP address is 169.168.0.1; sending through gat
eway 192.168.0.1
Filename 'zImage_a70'.
Load address: 0x32000000
Loading: #################################################################
########################################
done
Bytes transferred = 1536824 (177338 hex)
下载成功········
注意:所有这些要在两个网卡已经识别好的前提下进行的,也就是在你的电脑右下角已经出现了那个重叠电脑标志,鼠标放在上面会显示10M的字样(ps:cs8900是10M的以太网卡)
相关文章推荐
- 关于bootstrapValidator 表单校验remote出现两次重复提交才能验证通过问题处理
- uboot使用tftp下载时出现“checksum bad”问题原因分析
- selenium+python 自动化测试,下载文件过程中出现对话框问题的处理
- uboot终于能从flash上引导linux内核了,但是内核启动又出现了问题
- windows2008下配置iis时出现错误“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。”
- 通过xrdp远程访问ubuntu出现输入d最小化问题的处理
- 处理文件上传后返回json数据在IE出现文件下载问题
- uboot 无法通过nfs下载服务器某个文件夹下面的内核
- DM3730开发板使用uboot通过网络下载内核和文件系统 ubuntu下配置 TFTP
- 很多人在Google Play商店购买或下载APP时出现问题,例如在你新安装的系统恢复APP或想要安装心愿单中的APP时,Play商店出现不能加载等错误,这实在是太烦人了。 所以,我通过搜索,把可
- uboot环境变量设置好后烧写启动内核,文件系统出现的问题
- Android SDK 下载或更新出现问题的解决办法
- 通过删除旧内核来解决系统升级/boot空间不足的问题
- Orchestration通过向导发布为WCF服务寄宿在IIS中,出现账户权限问题的解决
- 后台使用Spring MVC 4.15 版本 通过 ajaxFileUpload plugin插件上传文件相应时引起的一个小问题,Chrome、Firefox中出现SyntaxError:unexpected token <
- IE下载出现中文乱码的问题
- SqlServer 2005 升级至SP2过程中出现"身份验证"无法通过的问题
- ubuntu10.10下内核编译,解决开机启动出现Could not load /lib/modules/.../modules.dep的问题
- Qt工程在Linux下编译时出现.ui文件编译不通过的问题
- MFC通过COM访问excel出现的几个问题解决方法