【海思篇】【Hi3516DV300】三、使用USB烧写映像

目的:实现USB快速烧录,比串口快很多;让更多的爱好者了解海思、加入海思

目录

1 PC准备工作

2 海思板准备工作

3 工具HiTool开始USB烧写


1 PC准备工作

说明:

Hi3516CV300/Hi3559AV100/Hi3556AV100/Hi3519AV100/Hi3516CV500/Hi3516DV300/Hi3516AV300/Hi3559V200/Hi3556V200/Hi3516EV200/Hi3516EV300/Hi3518EV300 芯片支持 USB 裸烧;

不是所有芯片都支持 USB 传输方式。Hi3556AV100/Hi3559AV100 单板有两个 USB口,只有 USB0 口才支持 USB device 升级。Hi3516DV300当然是支持的USB传输了

1).  从 http://zadig.akeo.ie 上下载 zadig.exe 文件,请根据自己的操作系统下载相应的exe 执行文件,当前最新版本如下(请以实际为准):
  zadig-2.4.exe(国外网速很慢,我资源上可以0积分下载)
以 win7 系统下驱动安装为例(win10 暂不支持)。

2).  用 HiBurn 工具串口功能烧写 uboot,烧写完成之后,在单板的 uboot 下输入命令
usb device
,USB 接口与 PC 端相连,进入升级模式,PC 端设备管理器出现
HiUSBBurn 设备如下图所示。

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第1张图片

此时 windows 会自动搜索驱动程序,等待 windows 搜索驱动程序搜索不到之后。


3).  打开 zadig_2.3.exe 文件,选择 Options->List All Devices,将 List All Devices 勾
上,如下图所示。

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第2张图片

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第3张图片

4).  在红色方框位置选择 hiUSBBurn 设备,然后方框内选择驱动 libusbK,点击“Install
Driver”,如下图所示。

单板上电时,需要进入 USB 模式,进入 USB 模式的方法请参考 SDK 包里面的文档
《Hi35xxVxxx SDK 安装使用说明》。

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第4张图片

 

5).  出现如下对话框,在点击安装如下图所示

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第5张图片

如果有弹出窗口询问确认安装,请确认;

liusbK 安装成功如下图所示。

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第6张图片

2 海思板准备工作

板上须已经烧写过uboot;如果没有烧写过,请参考【海思篇】【Hi3516DV300】二、使用串口烧写映像

 

3 工具HiTool开始USB烧写

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第7张图片

 

 

1 ).打开固件分区xml文件;如果没有烧写过,请参考【海思篇】【Hi3516DV300】二、使用串口烧写映像

2 ).选择USB口

3 ).勾选映像文件(uboot、kernel、rootfs都可以,单选多选都可以)

4 ).选择海思板器件类型(我的是spi nor flash,)

5 ).接好板子与PC之间的USB线,按下海思板子上USB升级按钮,按下HiTool下的烧写按钮,然后接通电源。

 

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第8张图片

【海思篇】【Hi3516DV300】三、使用USB烧写映像_第9张图片

 

总结:

1 pc上的usb驱动死活安装不上,最后发现是自己没有在boot下输入usb device;

2 另一块板不进update模式,原因竟然是没插入sdcard。(但是海思文档中UPDATE_MODE解释为Enable UPDATE FROM SDIO0 or USB)

你可能感兴趣的:(【海思篇】【Hi3516DV300】三、使用USB烧写映像)