使用友善之臂Mini2440开发板使用网口下载程序不成功血与泪的经验教训
2017-01-07 11:37
1331 查看
一开始根据视频教程在Fedora下查看IP进行下载的时候,发现通过u-boot下载总是显示TTTT,也就是网络连接不通,但是在window下面又是可以通过Samba服务器访问Fedora文件夹里面的内容,说明虚拟机和window是可以进行通讯的,也就是网络连接没有问题。
还有一点值得注意的是因为我们通常使用的是直连网线,所以当网线和开发板连接的时候是window下网络连接是显示断开的,只有等到下载的时候才会发起网络连接,这是后网卡会自动检测是直连网线还是交叉网线。
在开发板提供的视频中从tftp下载程序到开发板的视频中,贺工从wifi上断开网络到往开发板里面写程序用的是同一个IP。这就是成败的关键因素了,下面我详细分析失败的原因和怎么解决。
通过我的实测发现,在我使用的win7系统下,连着wifi的时候我的IP地址是192.168.0.100,但是断开的时候IP地址变为192.168.8.4(有时候IP地址不会变,但是一定要在断开后在查一次ip),这是成败的关键,这时候再来修改u-boot里面的配置,同时要把开发板的IP地址修改为192.168.8.*,不可以是192.168.0.*,也就是IP地址的第三位一定要和Linux下第三位一样,这时候一切就成功了。
但是注意,这个方法用于你开发板直接连接你的电脑,而且在Linux下的网络环境tftp已经配置好了,否则也是不能成功的。
第一次写博客,希望对大家有帮助,如果大家觉得我写的还可以请点个赞鼓励我一下,我会继续再接再厉,谢谢。
还有一点值得注意的是因为我们通常使用的是直连网线,所以当网线和开发板连接的时候是window下网络连接是显示断开的,只有等到下载的时候才会发起网络连接,这是后网卡会自动检测是直连网线还是交叉网线。
在开发板提供的视频中从tftp下载程序到开发板的视频中,贺工从wifi上断开网络到往开发板里面写程序用的是同一个IP。这就是成败的关键因素了,下面我详细分析失败的原因和怎么解决。
通过我的实测发现,在我使用的win7系统下,连着wifi的时候我的IP地址是192.168.0.100,但是断开的时候IP地址变为192.168.8.4(有时候IP地址不会变,但是一定要在断开后在查一次ip),这是成败的关键,这时候再来修改u-boot里面的配置,同时要把开发板的IP地址修改为192.168.8.*,不可以是192.168.0.*,也就是IP地址的第三位一定要和Linux下第三位一样,这时候一切就成功了。
但是注意,这个方法用于你开发板直接连接你的电脑,而且在Linux下的网络环境tftp已经配置好了,否则也是不能成功的。
第一次写博客,希望对大家有帮助,如果大家觉得我写的还可以请点个赞鼓励我一下,我会继续再接再厉,谢谢。
相关文章推荐
- 虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验
- STM32在线仿真出现是循环,使用mcuisp下载程序却可以运行,JTAG下载程序可以下载成功,却没有任何动作!
- mini2440开发板运行Qt程序出现Segmentation fault的另一种奇葩原因:Ubuntu下使用FileZilla通过FTP方式传输程序
- vmware下如何使用nfs下载程序到开发板
- Ubuntu14.04下安装 Jlink 往S3C2440 开发板下载程序过程的 安装、使用
- vmware下如何使用nfs下载程序到开发板
- 【ARM】使用J-Link下载u-boot到Mini2440开发板
- 关于 通过jlink使用jtag(或swd)下载程序成功后,keil4 uversion停止运行 的解决方法
- 使用 tftp 下载文件到开发板不成功的解决办法
- 【编程】使用友善之臂mini2440开发嵌入式QT程序——不断更新中
- 使用jspSmartUpload的下载文件的经验教训
- vmware下如何使用nfs下载程序到开发板
- 友善之臂S3C2451开发板如何用MiniTools下载裸机程序
- 使用shell命令将程序下载到开发板
- 将QT开发的界面程序封装成DLL,在VC中成功调用(必须有消息循环,所以使用了QTWinmigrate,附CSDN可下载的Demo)
- 使用 CE 的 .NET 程序实例下载列表 - 水晶企业 (Cryst
- 使用Java程序来实现HTTP文件的队列下载
- smartdrv.exe的使用及简单说明和相关程序下载
- c#写的五子棋程序,供学习WinForms的鼠标事件和使用GDI+,源码下载。
- 使用ADO.NET Entity Framework的实体作为数据源Data Source(附Demo程序下载)- 系列3