社区
Linux_Kernel
帖子详情
u-boot 中能ping通主机,但是tftp下载失败
wsygzyr
2011-03-11 07:13:21
如题,ping通可以,用板子自带的回环测试程序也通过了,但是tftp下载的时候却总是超时。不断的重试。
主机设置部分没有问题,我用另外一块板子,可以下载内核。
希望碰到过此类问题的朋友给个答复。
...全文
2953
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服务器也是没问题的。
你看一下这个不能下载内核的板子和那个可以下载内核的板子在哪里不同。
U-Boot
网络配置实战:从IP设置到
TFTP
文件传输的完整指南
本文详细介绍了
U-Boot
网络配置的完整流程,从IP地址、子网掩码设置到
TFTP
文件传输的实战操作。
通
过具体命令示例和常见问题排查技巧,帮助开发者快速掌握嵌入式系统的网络配置方法,提升开发效率。重点讲解了
TFTP
服务器的搭建与
U-Boot
端的文件传输配置。
u-boot
操作指令之网络操作命令
u-boot
操作指令之网络操作命令网络操作命令1、
ping
命令2、 dhcp 命令3、 nfs 命令4、
tftp
命令 网络操作命令 uboot 是支持网络的,我们在移植 uboot 的时候一般都要调
通
网络功能,因为在移植 linuxkernel 的时候需要使用到 uboot 的网络功能做调试。uboot 支持大量的网络相关命令,比如 dhcp、
ping
、 nfs 和
tftp
boot,在使用 uboot 的网络功能之前先用网线将开发板的 ENET2 接口和电脑或者路由器连接起来, 建议开发板和
主机
U-Boot
命令之网络操作命令
网络操作命令网络操作命令1、
ping
命令2、 dhcp 命令3、 nfs 命令4、
tftp
命令 网络操作命令 uboot 是支持网络的,我们在移植 uboot 的时候一般都要调
通
网络功能,因为在移植 linuxkernel 的时候需要使用到 uboot 的网络功能做调试。uboot 支持大量的网络相关命令,比如 dhcp、
ping
、 nfs 和
tftp
boot 在使用 uboot 的网络功能之前先用网线将开发板的 ENET 接口和电脑或者路由器连接起来 建议开发板和
主机
PC 都连接到同一个路由
U-Boot
网络引导全攻略:从
TFTP
服务器搭建到内核加载(基于最新版本)
本文详细解析了
U-Boot
网络引导的全过程,从
TFTP
服务器搭建到内核加载,基于最新
U-Boot
v2023.10版本提供配置模板和排错指南。涵盖网络拓扑设计、
TFTP
服务器性能调优、
U-Boot
网络参数配置及内核加载调试技巧,帮助嵌入式开发者高效解决网络引导问题。
U-BOOT
必知必备的一些知识(常用部分)
1.首先
u-boot
的是干啥的? 启动linux系统的,要想启动linux系统,必须初始化跑linux的DDR (一般linux镜像存储在外置存储flash位置) 2.
u-boot
从哪里获取? uboot官网有,但是支持少,可以从soc厂商定制版的uboot,然后修改他们的uboot适应自己的板子 3.
u-boot
有源码了怎么编译 建议直接在
u-boot
顶层makefile里面修改arch和cross_compile这两个变量来使用编译器编译 4.
u-boot
命令重点必知必背
ping
命令:
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章