主题 : u-boot移植之后,无法ping通网络 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 5949
精华: 0
发帖: 51
金钱: 470 两
威望: 353 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2009-05-14
最后登录: 2010-12-07
楼主  发表于: 2009-08-30 11:59

 u-boot移植之后,无法ping通网络

自己移植了u-boot-2009-06之后,设置好相关的网卡地址及ipaddr等,发现在u-boot命令行下面执行ping 192.168.1.230无法ping通,回复not alive,不知道mini2440的网卡设置有没有错呢?我设置的是mac:08:90:90:90:90:90,ipaddr:192.168.1.230,server:192.168.1.1,其他的没动,因为无法ping通,所以用tftp下载也是不停的打印出在retry的信息~~~
望版主和高人指点一二~~~在线等·~~~·
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-08-30 15:00
假设未经修改的u-boot 2009.06解压在u-boot-200906_orig目录,你修改过后的源代码在u-boot-200906目录,在上层目录执行
$diff -Nuar -x *.o -x *.a u-boot-200906_orig u-boot-200906 > u-boot-200906.diff

把生成的u-boot-200906.diff文件压缩后传上来
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 5949
精华: 0
发帖: 51
金钱: 470 两
威望: 353 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2009-05-14
最后登录: 2010-12-07
2楼  发表于: 2009-08-30 21:19
什么意思呢???不懂。。。
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
贡献值: 10 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
3楼  发表于: 2009-08-30 22:35
比较两个文件有什么不同~ = = 看看区别在哪~
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-08-31 11:26
准确的说,是对比你修改的uboot和原始的代码有什么不同,也就是你修改了什么
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 5949
精华: 0
发帖: 51
金钱: 470 两
威望: 353 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2009-05-14
最后登录: 2010-12-07
5楼  发表于: 2009-08-31 17:38
修改的地方很多的,但是跟网络相关的就没有多少,主要是mini2440.h的关于cs8900的屏蔽和dm9000的定义而已,对于底层的net.c和cmd_net.c都没有更改啊...发现用友善自带的uboot1-1-6也是无法ping通,是不是我的ipaddr或其他的设置有误?而跟uboot本身无关呢?
望能提供一点眉目~~谢谢~
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
6楼  发表于: 2009-08-31 17:45
别人能帮你看的只是代码是否有错,至于你的网络应该如何配置,只有你自己最清楚
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 5949
精华: 0
发帖: 51
金钱: 470 两
威望: 353 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2009-05-14
最后登录: 2010-12-07
7楼  发表于: 2009-09-01 09:31
ping命令已经加进去了。。。串口回来的是192.168.x.x is not alive
但是用友善的系统里的ping测试,都可以ping通,说明硬件没问题,ip和gateway的设置也没有问题,但是就是不知道哪里出问题了,网络不通,想下载内核都下不了。。。
级别: 侠客
UID: 5949
精华: 0
发帖: 51
金钱: 470 两
威望: 353 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2009-05-14
最后登录: 2010-12-07
8楼  发表于: 2009-09-01 22:57
还是无法解决问题啊~~~
不知道有哪位大侠帮忙看一下?我共享文件给你。。。
可惜友善的自带uboot不支持ping指令(不知道是不是头文件里定义ping指令就可以支持了呢??)
想试试友善的可不可以ping通,好对比一下~~~
级别: 新手上路
UID: 5741
精华: 0
发帖: 14
金钱: 115 两
威望: 50 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-05-06
最后登录: 2010-07-03
9楼  发表于: 2009-09-03 16:30
移植u-boot-2009.03遇到跟楼主一样的问题,卡在这里好多天了!我网卡是DM9000EP的,有人说这个跟u-boot自带的驱动有点不兼容。