win8+centos环境下s3c2410通过网络下载程序

本文介绍了如何解决u-boot启动后无法使用tftp服务下载程序的问题。通过设置虚拟机网络和开发板的IP地址,实现了开发板与主机之间的网络通信,并成功通过tftp或nfs服务下载程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主用的是博创的s3c2410核心板,已经烧写好了u-Boot kernel 和根文件系统,但是想自己下载一下程序试试。第一次总是艰辛的,下面开始说说正题:

遇到的问题:u-boot启动后无法使用tftp服务下载程序,使用Ping  命令测试 开发板和主机,开发板和虚拟机都是不通的,因此无法使用网络下载程序。

解决过程:

  1. 用网线将开发板和主机连起来。
  2. 打开虚拟机软件 vmware 上方工具栏位置 虚拟机->设置->添加->网络适配器->下一步->nat模式->完成
  3. 工具栏位置->编辑->虚拟网络编辑器->点击VMnet0 如图,桥接到自己的主机有线网卡上。
  4. 虚拟机设置:vim /etc/sysconfig/network-scripts/ifcfg-eth0   将ip设为静态ip    作者的Ip为192.168.2.53
  5. 开发板设置u-boot环境变量,setenv ipaddr 192.168.2.25   
    setenv serverip 192.168.2.53
    setenv gatewayip 192.168.2.1
    saveenv
  6. 然后 在开发板的控制终端中输入 ping 192.168.2.53  发现可以ping 通了, 这时候就可以通过tftp 或者 nfs 服务从已经配置过 tftp 和 nfs服务的linux虚拟机下载程序了。
此时 开发板ping主机是Ping 不通的,解决方法如下:
      打开网络和共享中心->更改网络适配器->右键以太网->tcp/ip4  选择使用以下ip地址,将IP设置为和开发板同以网段。

解决了网络问题就可以使用网络下载方式 方便的下载程序,完成更进一步学习。再次 特别感谢 ミ離殇さ(qq昵称),多谢耐心的指点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值