经验分享

HiKey从SD卡中启动Snappy Ubuntu Core

0 469
本帖最后由 tony_zhang 于 2016-9-6 14:45 编辑

Snappy Ubuntu的是在SD卡中的,但是HiKey的启动bootloader等需要放在emmc中,所以烧录的时候要写烧录emmc,然后在烧录SD卡。

1. 准备工作
HiKey开发板1块
电源适配器一个
8GB 以上SD卡一张
安装有ubuntu 64bit的PC主机,并且已经配合了fastboot各种环境(可以参考https://github.com/96boards/docu ... on/LinuxFastboot.md 这个里面step1)

2. 在PC电脑上下载安装包:http://www.lemaker.org/product-hikey-download-54.html
解压后里面有如下文件:
  • fip.bin
  • hikey-snappy.img
  • hisi-idt.py
  • l-loader.bin
  • nvme.img
  • ptable-linux.img
  • writable.img


3. 将板子设置成烧写模式
烧写模式是将J601 CONFIC的 1和2用跳帽短接,3和4用跳帽短接

4. 烧录boot文件等到emmc中
用usb线连接HiKey和电脑,并且在电脑中通过ls /dev/ttyUSB*命令查看是否有被识别到。一般情况下会识别为ttyUSB0、ttyUSB1等设备。一定要先识别,否则无法进行下面的步骤。
然后开始敲各种命令:
  1. <div>sudo ./hisi-idt.py -d /dev/ttyUSB0 --img=l-loader.bin</div><div>sudo fastboot flash ptable ptable-linux.img</div><div>sudo fastboot flash fastboot fip.bin</div><div>sudo fastboot flash nvme nvme.img</div>
复制代码


断开电源,重新在插上电源:
  1. <div>sudo ./hisi-idt.py -d /dev/ttyUSB0 --img=l-loader.bin</div><div>sudo fastboot flash writable wrirable.img</div>
复制代码



5. 这个开始烧录文件系统到SD卡中:
首先不管你通过什么方法,建议先将SD卡格式化。
烧录系统到SD卡中的过程如下:
将SD卡通过USB读卡器插入PC中后,可以通过lsblk命令查看SD卡对应的节点,我的识别是/dev/sdb。
然后烧录:
  1. sudo dd if=hikey-snappy.img of=/dev/sdb bs=4M oflag=sync status=nonfer
复制代码


6. 烧录完成后,将SD卡插上hikey上电启动,通过串口连接HiKey既可以食用snappy ubuntu。

您需要登录后才可以回帖 登录 | 注册

本版积分规则