免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1089 | 回复: 0
打印 上一主题 下一主题

U-boot 主机不能ping开发板 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:41 |只看该作者 |倒序浏览
http://www.unixresources.net/linux/clf/embedded/archive/00/00/54/40/544032.html 
  经过几个昼夜的辛勤工作,把U-boot在自己的板子上跑起来,发现一个问题,在U-boot下,用ping指 令,结果它调用了网络设备的初始化ppc_xxx_eth_init函数,然后告诉我网络是alive的,在host端ping目标板却不通,一开始认为 网络没有通,搞了很久,后来用tftp试了一下,发现网络是可以的,我是新手,请前辈指点一下,为什么ping不行?


    你用的u-boot的什么版本?如果早期的版本里面没有arp和icmp的实现,当然ping不通。网口能否正常通信和能否ping通不是一回事。

 
    我用的是最新的版本1.1.2,eldk3.1里面带的那个,用help列指令表的时候是可以看到ping这个指 令的,ping是用icmp的协议来测试网络的一个工具,用tftp正常说明网络其实是可用的,配置也是正确的。ping不能用不知道是否是uboot中 icmp没有集成进去还是有个什么宏没有打开?
现在正在研究flash的问题,uboot对flash总是认不到,我用相同的寄存器配置在openbios中都可以认到,在uboot里还不正 常,我的flash配置如下:cs0:AMD29F040B 512k X 8 base addr:FFF80000,cs1:intel28F128J3,base addr:fe000000,cs2:intel28F128J3,base addr:fd000000,但是uboot认不到这3个flash,我想可能是在flash.c中的get_size中对flash的信息取的不对。正 在钻研中。
谢谢前辈们的指点,我原来一直搞硬件,已经设计了几个ppc的板子,有些已经量产,玩过vxworks,最近才开始玩linux,希望能多交流。



  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP