Hi3516全系統(tǒng)類型燒錄教程
??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??
??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??
第一步:安裝好hitool usb 燒寫的驅(qū)動(dòng)
安裝方式:解壓后,雙擊InstallDriver.exe,默認(rèn)下一步,點(diǎn)擊完成即可。
第二步:雙擊注冊(cè)表文件,見(jiàn)末尾附件,點(diǎn)擊是即可
未安裝會(huì)出現(xiàn)如圖所示錯(cuò)誤:
燒寫步驟:
1、將3516開發(fā)板串口線插到電腦USB口上。
2、因?yàn)槭荱SB燒寫方式,所以選擇USB口,如圖:
注意:串口是哪個(gè)要選對(duì)了,還有終端串口配置的串口要和PC與板端配置下面的串口要一致。
Ps:USB燒寫不需要連網(wǎng)線,也不需要插上電源線(帶開關(guān)按鈕的),只需要將一端有typeC口插上3516開發(fā)板背面,還有一端是USB口插在主機(jī)USB口上,這條線就相當(dāng)于電源線。
關(guān)鍵操作
(1)先斷電:意思就是將插在主機(jī)上的USB線拔掉。
(2)點(diǎn)擊燒寫。
(3)按住3516開發(fā)板上的update鍵不放,update鍵如圖(黑色小點(diǎn))。
(4)上電:意思是將剛剛拔掉的USB線再插到主機(jī)上,注意是同一個(gè)USB口,別插錯(cuò)了。
(5)松開reset鍵,點(diǎn)擊控制臺(tái)出現(xiàn)如圖場(chǎng)景,就代表已經(jīng)在燒寫了。
啟動(dòng)參數(shù)
目前 潤(rùn)和Hi3516開發(fā)板 支持3種系統(tǒng),分別是:
(1)小型系統(tǒng)(liteos-a內(nèi)核)。
(2)小型系統(tǒng)(Linux內(nèi)核)。
(3)標(biāo)準(zhǔn)系統(tǒng)。
小型系統(tǒng)(liteos-a內(nèi)核)。
小型系統(tǒng)liteos-a內(nèi)核編譯,hb set選擇 ipcamera_hispark_taurus。
燒錄指導(dǎo)圖:
設(shè)置好服務(wù)器IP、開發(fā)板IP、啟動(dòng)參數(shù)。
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
配置如下:選擇網(wǎng)口燒錄、注意修改服務(wù)器IP、IP地址、網(wǎng)關(guān),選擇emmc燒錄。
小型系統(tǒng)(linux內(nèi)核)
hb set選擇 ipcamera_hispark_taurus_linux。
燒錄指導(dǎo)圖:
設(shè)置好服務(wù)器IP、開發(fā)板IP、啟動(dòng)參數(shù)。
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
配置如下:選擇網(wǎng)口燒錄、注意修改服務(wù)器IP、IP地址、網(wǎng)關(guān),選擇emmc燒錄。
標(biāo)準(zhǔn)系統(tǒng)
編譯命令:./build.sh --product-name Hi3516DV300 --ccache。
設(shè)置好服務(wù)器IP、開發(fā)板IP、啟動(dòng)參數(shù)。
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
配置如下:選擇網(wǎng)口燒錄、注意修改服務(wù)器IP、IP地址、網(wǎng)關(guān),選擇emmc燒錄。
??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??
??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??