uboot移植(一)

本文介绍了如何清除UBoot中的环境变量,通过mmc write命令将DDR内存中的数据写入iNand的特定扇区,详细解释了命令参数的含义。
摘要由CSDN通过智能技术生成
这次移植是将三星移植过的 uboot 移植到九鼎的开发板上,难度不大,算是对之前 uboot 学习的一个阶段性的总结和回顾。
一、 搭建 tftp 服务器,为测试启动内核做准备( 开发板用 tftp 方式下载内核到DDR )
搭建 tftp 服务器参考网上资料,比如: http://www.linuxidc.com/Linux/2013-07/87366.htm
测试 tftp 服务器 在/tftpboot 中新建一个文件 file,然后在其中随便输入内容;然后进入一个不是/tftpboot 的目录下在终端中输入 sudo tftp localhost,进入 tftp 命令符下(可以在其中输入 help 查看命令和命令的作用),输入 get file,如果没有任何提示,就说明传输成功了,然后输入 q退出 tftp 命令符,在当前目录下就可以看到一个 file 文件,内容是与开始新建的那个 file 的内容是一致的。同样也可以在 tftp 命令符中输入 put xx,把 xx 文件上传到服务器文件夹中。如果一切 ok,那就么一个可用的 tftp 服务器就顺利搭建成功了。
开发板下载 kernel 则是在 uboot 命令行下 tftp 30008000 zImage-qt (30008000是内核启动的地址,zImage-qt 是镜像名称,需要在 /tftpboot 文件夹中。)

二、 虚拟机上网、ping通主机和开发板
同样参考网上文章,这里只记录我遇到的一些问题和解决方法。
1. 虚拟机上网选择桥接模式无法上网。
问题可能是:1) 查看->虚拟网络编辑器,桥接到了有线网卡 2) /etc/network/interfaces 是否设置为静态ip( static ),改为动态ip( dhcp )即可。 3) 以上两种都不是,可能是虚拟机相关驱动或服
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值