社区
Linux_Kernel
帖子详情
u-boot 中能ping通主机,但是tftp下载失败
wsygzyr
2011-03-11 07:13:21
如题,ping通可以,用板子自带的回环测试程序也通过了,但是tftp下载的时候却总是超时。不断的重试。
主机设置部分没有问题,我用另外一块板子,可以下载内核。
希望碰到过此类问题的朋友给个答复。
...全文
2204
9
打赏
收藏
u-boot 中能ping通主机,但是tftp下载失败
如题,ping通可以,用板子自带的回环测试程序也通过了,但是tftp下载的时候却总是超时。不断的重试。 主机设置部分没有问题,我用另外一块板子,可以下载内核。 希望碰到过此类问题的朋友给个答复。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsygzyr
2011-03-25
打赏
举报
回复
[Quote=引用 8 楼 wangyun183 的回复:]
终于搞定了,是主板和主机的tftp端口不一样的问题。
用wireshark抓包,发现主板发出的tftp的请求数据包,主机都给回的:
Destination unreachable(Port unreachable)
看了一下板子使用的是69的端口。看tftp的man里面有个参数-a 可以设置IP和Port,设完就OK了!
# /etc/init.d/in.tftpd
INTFTPD……
[/Quote]
请问一下怎么能看到板子使用的是什么端口啊?
wangyun183
2011-03-24
打赏
举报
回复
终于搞定了,是主板和主机的tftp端口不一样的问题。
用wireshark抓包,发现主板发出的tftp的请求数据包,主机都给回的:
Destination unreachable(Port unreachable)
看了一下板子使用的是69的端口。看tftp的man里面有个参数-a 可以设置IP和Port,设完就OK了!
# /etc/init.d/in.tftpd
INTFTPD_OPTS="-l -c -s ${INTFTPD_PATH} --ipv4 -a 192.168.0.100:69"
wangyun183
2011-03-24
打赏
举报
回复
楼主啊,搞定了没?你用的啥系统啊?我也为这事郁闷一天了!
我的这个u-boot在以前在debian上一直正常使用的。
这次弄了个gentoo,在PC上tftp get file正常,用同事的电脑get file也正常。
在板子上ping也OK,通过tftpboot获取一个不存在的文件也会报TFTP error: 'File not found' (1)。
但获取存在的文件的时候就是一直T T T 的,郁闷啊!
你用的是不是也是gentoo?知不知道log文件在哪啊?
jiura
2011-03-14
打赏
举报
回复
uboot 的问题估计都是这哥们问的...哈哈
lr2131
2011-03-12
打赏
举报
回复
看看有没有mac地址重复的,IP地址冲突的情况
wsygzyr
2011-03-12
打赏
举报
回复
网络这部分都是一样的,其它的地方应该没有关系的吧
PS:因为我的板子本身功能不需要网络,而且板子比较小,但为了方便调试,所以还是添加了网络功能,但是网络这块整个是通过FPC排线引到另外的一块小板子的,包括PHY芯片,DM9161B,变压器,H1102,还有RJ45接口。
我的FPC排线0.5mm间距,10cm长度,不知道这会不会对信号产生影响呢?
ScaredParadise
2011-03-12
打赏
举报
回复
试试试是不是uboot版本问题,你看看你的uboot是不是有什么版本之间的差别之类,改动了uboot
ScaredParadise
2011-03-12
打赏
举报
回复
ftfp服务器有问题
看IP设置
防火墙等之类网络问题
lr2131
2011-03-11
打赏
举报
回复
没有遇到这样的问题。
//ping通可以,用板子自带的回环测试程序也通过了
说明该板子的网卡驱动是没有问题的。
//用另一块板子可以下载内核。
说明tftp服务器也是没问题的。
你看一下这个不能下载内核的板子和那个可以下载内核的板子在哪里不同。
uboott移植实验手册及技术文档
实验三 移植
U-Boot
-1.3.1 实验 【实验目的】 了解
U-Boot
-1.3.1 的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、
u-boot
-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-...
u-boot
//将
u-boot
.bin
下载
到内存0x40000000地址处 nand erase 0x0 0x100000 //将Nand Flash起始地址0擦除0x100000字节大小的空间 nand write 0x40000000 0x0 0x100000 //将内存地址0x4000000地址处内容...
JZ2440(韦东山)笔记非原著
安装工具: 1.安装远程(串口/ssh)调试工具...安装
TFTP
文件传输工具:
Tftp
d32.exe 韦东山的uboot的相关指令: 1.q--退出菜单; 2.menu--进入菜单; 3.print--打印环境变量; 4.set--设置相关参数; 5.save...
14.Bootloader设计思路
14.Bootloader设计思路 在前面,已经了解了很多裸机的知识,也建立了一个测试汇编代码的工程。这些工作其实是为这里来学习...第二个分区:存放着
u-boot
要传给系统内核的参数 第三个分区:是系统内核(kernel) ...
jz2440操作速查
安装工具:1.安装远程(串口/ssh)调试工具:Secure CRT.exe2.安装FTP服务器软件:CuteFTP Professional.exe3..安装
TFTP
文件传输工具:
Tftp
d32.exe韦东山的uboot的相关指令:1.q--退出菜单...6.reset--重启
U-boot
;...
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章