ARM day2 开发环境搭建(uboot的烧写)

烧写uboot
上位机:window + linux虚拟机
下位机:x6818开发板
1)制作启动 tf卡
要求 分区格式必须是 FAT32
制作完成 用windows 打开 tf卡 里面什么都没有
2)将开发板的 uart0 与 上位机的uart0 连接起来(串口线)
3)将开发板的 网络接口RJ45 与 上位机的一个网口相连
4)在上位机上 windows系统中 按照 secureCRT 软件
(解压 并将可执行程序发送一个快捷方式到桌面 .reg)
5)打开secureCRT 软件新建一个 串口连接
   协议 serial
   波特率 115200
   流控 全部取消
   端口 com1
6)启动开发板 在倒计时 时候 按 一个空格键
   可以进入到 x6818 的uboot 中
   x6818#
7)将上位机中与开发板相连的网口的ip地址设置为
   192.168.1.168
   对应的网络连接改名 叫ARM
8)在下位机中输入 ping 192.168.1.168
   观察网络是否联通
   正常        live
   不正常    not live
9)设置uboot 中 服务器的ip地址 以及开发板的ip地址
   setenv    severip 192.168.1.8
   setenv    ipaddr    192.168.1.6
   save
10) 进入虚拟机
①创建有线网络连接 命名TPAD  
    ip地址为192.168.1.8
    子网掩码255.255.255.0
    网关    192.168.1.1
②将虚拟机的网络模式选择为 桥接模式
  虚拟机->设置->网络设置->桥接 并勾选已连接选项
③设置 虚拟网络设置
  编辑->虚拟网络编辑器->桥接到->不能选自动 一定要选一块网卡
11)测试 从下位机到 服务器(虚拟机)的网络是否ok
ping 192.168.1.8
   正常        live
   不正常    not live
如果还不通 请将虚拟网络编辑器中 选中 另一块网口
 
12)在虚拟linux系统中创建目录
sudo mkdir /tftpboot
sudo chown tarena /tftpboot
sudo chgrp tarena /tftpboot
 
13)在windows 和linux 系统之间 建立共享目录
 虚拟机->设置->选项->共享文件夹->
    选中总是启用
    将文件夹框中的所有内容 一律删除
    选择添加  
    将windows 桌面 添加为共享目录
    并命名为 desk
14)将ubootpak.bin 拷贝到windows桌面
    在linux中 执行命令 将ubootpak.bin 拷贝到tftpboot目录中
    cp /mnt/hgfs/desk/ubootpak.bin  /tftpboot
15) 将ubootpak.bin 下载到下位机的内存中
tftp 48000000 ubootpak.bin
如果下载不成功 重新启动 tftpd-hpa服务
sudo /etc/init.d/tftpd-hpa restart
或者  
sudo sevice tftpd-hpa restart
16) 将ubootpak.bin烧录到 emmc(硬盘)中
update_mmc 2 2ndboot 48000000 0x200 0x78000
拔掉tf卡
重启开发板
出现
tarena#  
说明烧写成功
 
 
 
 
 
 
 
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值