Uboot通过网口下载内核时出现的问题处理
来源:互联网 发布:s12单片机bootloader 编辑:程序博客网 时间:2024/06/01 07:54
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的以太网卡)
- Uboot通过网口下载内核时出现的问题处理
- 移植uboot、内核出现的问题
- 用uboot网络启动内核和根文件系统时的问题--出现的问题
- uboot环境变量设置好后烧写启动内核,文件系统出现的问题
- uboot 无法通过nfs下载服务器某个文件夹下面的内核
- uboot 下载内核和文件系统的步骤
- uboot 下载内核和文件系统的步骤
- uboot下载内核和文件系统的步骤
- uboot与内核的编译与下载
- uboot 下载内核和文件系统的步骤
- zynq uboot编译uboot时出现dtc: invalid option -- 'i'问题的新解决办法
- Uboot学习:移植Uboot出现的问题以及解决
- 让uBoot通过tftp的方式加载Linux内核文件
- 让uBoot通过tftp的方式加载Linux内核文件
- 让uBoot通过tftp的方式加载Linux内核文件
- 让uBoot通过tftp的方式加载Linux内核文件
- 让uBoot通过tftp的方式加载Linux内核文件 .
- uboot的使用:tftp下载内核,直接…
- 转了会看么?opencv 基本贴
- C代码优化方案
- GridFS Specification --MongoDB
- [JS] 简单map实现 (普通和 jquery 版本)
- 什么是RSS?RSS及其发展历程
- Uboot通过网口下载内核时出现的问题处理
- 如何将 joomla 的banner广告替换为Google广告
- PKU 3422 网络流
- Oracle Approvals Management-----Actions
- volatile
- WINDOWS无法引导启动
- ATT和EQ作用
- Win32Forth初学者指导-前言
- 2D游戏编程笔记-1