Hi3516全系統型別燒錄教程

語言: CN / TW / HK

燒錄資料下載:https://gitee.com/hihope_iot/docs/tree/master/HiSpark-AI-Camera-Developer-Kit/Software/tools 

第一步:安裝好hitool usb 燒寫的驅動 

安裝方式:解壓後,雙擊InstallDriver.exe,預設下一步,點選完成即可

cke_709.png

第二步:雙擊登錄檔檔案,見末尾附件,點選是即可

cke_2797.png

cke_3295.png

未安裝會出現如圖所示錯誤:

cke_5733.png

燒寫步驟:

1、將3516開發板串列埠線插到電腦USB口上

2、因為是USB燒寫方式,所以選擇USB口,如圖

cke_9576.png

cke_10790.png

注意:串列埠是哪個要選對了,還有終端串列埠配置的串列埠要和PC與板端配置下面的串列埠要一致 Ps:USB燒寫不需要連網線,也不需要插上電源線(帶開關按鈕的),只需要將一端有typeC口插上3516開發板背面,還有一端是USB口插在主機USB口上,這條線就相當於電源線。 

關鍵操作 (1)先斷電:意思就是將插在主機上的USB線拔掉 (2)點選燒寫 (3)按住3516開發板上的update鍵不放,update鍵如圖(黑色小點)

cke_13304.png

(4)上電:意思是將剛剛拔掉的USB線再插到主機上,注意是同一個USB口,別插錯了

(5)鬆開reset鍵,點選控制檯出現如圖場景,就代表已經在燒寫了

cke_15896.png

cke_17702.png

啟動引數

目前 潤和Hi3516開發板 支援3種系統,分別是:

(1)小型系統(liteos-a核心)

(2)小型系統(Linux核心)

(3)標準系統

cke_22115.png

小型系統(liteos-a核心)

小型系統liteos-a核心編譯,hb set選擇 ipcamera_hispark_taurus

cke_26755.png

燒錄指導圖:

,設定好伺服器IP、開發板IP、啟動引數。

setenv serverip 192.168.3.60

setenv ipaddr 192.168.3.100

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000";

setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=30M rw";

saveenv

 

配置如下:選擇網口燒錄、注意修改伺服器IP、IP地址、閘道器,選擇emmc燒錄,

image.png

小型系統(linux核心)

hb set選擇 ipcamera_hispark_taurus_linux

image.png

燒錄指導圖:
,設定好伺服器IP、開發板IP、啟動引數。

setenv serverip 192.168.3.60

setenv ipaddr 192.168.3.100

setenv bootargs "mem=128M console=ttyAMA0,115200 root=/dev/mmcblk0p3 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),9M(kernel),50M(rootfs),50M(userfs),1024M(userdata)"

setenv bootcmd "mmc read 0x0 0x82000000 0x800 0x4800;mw 0x10FF0044 0X600;mw 0x120D2010 0x00000000;mw 0x120D2400 0x000000ff;mw 0x120D2010 0x00000000;bootm 0x82000000"

saveenv

配置如下:選擇網口燒錄、注意修改伺服器IP、IP地址、閘道器,選擇emmc燒錄

image.png

標準系統

編譯命令:./build.sh --product-name Hi3516DV300 --ccache
,設定好伺服器IP、開發板IP、啟動引數。

setenv serverip 192.168.3.60

setenv ipaddr 192.168.3.100

setenv bootargs 'mem=640M console=ttyAMA0,115200 mmz=anonymous,0,0xA8000000,384M clk_ignore_unused androidboot.selinux=permissive skip_initramfs rootdelay=10 init=/init root=/dev/mmcblk0p5 rootfstype=ext4 rw blkdevparts=mmcblk0:1M(boot),15M(kernel),20M(updater),1M(misc),3307M(system),256M(vendor),-(userdata)'

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; bootm 0x80000000"

saveenv

reset

 

配置如下:選擇網口燒錄、注意修改伺服器IP、IP地址、閘道器,選擇emmc燒錄

image.png