问答
直播中

blackroot

9年用户 106经验值
擅长:嵌入式技术 存储技术 EDA/IC设计 处理器/DSP
私信 关注

【Z-turn Board试用体验】+tftp烧写文件

本帖最后由 blackroot 于 2015-8-3 16:40 编辑

前段时间一直很忙,被老师各种催,各种洗脑,有几天没有时间弄板子了,这不前两天给他上电,看看。。。
这次试验的是关于tftp烧写kernel、devicetree、ramdisk文件。。。
其实tftp挺简单,一般没有什么大的问题,但是我却遇到了一些问题,在这里写出来给大家分享一下,希望对遇到类似问题的童鞋一点点帮助。。。
还是在上一篇文章的基础上,开始下面的工作。
首先安装tftp服务器、客户端和网络管理方面的文件。这个一般在网上搜一大堆,路径问题一定要正确,这是经验教训啊。
设置好serverip、ipadrdr等信息(好像这个u-boot不支持saveenv,因为我saveenv后直接连u-boot都起不来了),设置vmware为桥接方式,设置好服务器IP地址,然后对u-boot里面事先分配好的DDR3地址(load address),开始tftp。。。。这个过程挺简单的,但是无论从哪个地址开始烧写都出现下面的问题:Loading:T T T##T T T 啥的。
16.png

这样的问题,分析应该是tiMEOUT!!!但是在u-boot里面是能ping通服务器的。一直很郁闷一直解决不了,都好多天了。挺简单的tftp被搞成这样,我也是醉了。
最后还是摒弃急切的心情,静下心来认真分析问题,说明问题应该出现在传输层。但是这个怎么解决呢?百度这个问题,网上一大堆,大婶说的方法我都试了,都没用。什么修改u-boot里面的超时参数、T的个数等等。都没用。。。。。。
然后郁闷了几天,终于想起了以前上网络技术的时候老师说的设置静态IP什么的,一时间也没搞清楚。冥思苦想,最后在!!!router的帮助下解决了这个问题,真是太开森了。。。
下面是tftp过程:
1、tftp 0x3000000uImage
18.png
2、tftp 0x2A00000 devicetree.dtb
19.png
3、tftp 0x2000000 uramdisk.image.gz
20.png

希望对你有帮助,后续工作继续ing。。。。。



回帖(7)

流风之飞雪

2015-8-5 10:52:34
你好 请教板子上安装tftp的过程
举报

blackroot

2015-8-5 11:27:45
引用: 流风之飞雪 发表于 2015-8-5 10:52
你好 请教板子上安装tftp的过程

tftp安装的过程网上不是有很多么?上网一搜一大堆呢
举报

流风之飞雪

2015-8-6 09:46:04
引用: blackroot 发表于 2015-8-5 11:27
tftp安装的过程网上不是有很多么?上网一搜一大堆呢

主机上面安装tftp没什么问题。板子进去系统后,想用tftp指令下载程序,却发现板子上的tftp似乎没有安装。出现的代码是:no command tftp found 。不知道你是否遇到这样的问题?怎么解决的?
举报

blackroot

2015-8-6 10:53:04
没有呢   
我只装了tftp
举报

更多回帖

发帖
×
20
完善资料,
赚取积分