鴻蒙HI3516-HAP的編譯


目錄:

1.通過repo下載代碼

2.編譯

3.HI3516設置

4.燒錄

環境搭建請看https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3516_environment-0000001054501981

1.通過repo下載代碼

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c

2.編譯

hb set(設置編譯路徑)
.(選擇當前路徑)
選擇ipcamera_hispark_taurus@hisilicon並回車
hb build -f(執行編譯)

鴻蒙HI3516-HAP的編譯-2021426

3.HI3516設置
HI3516插上網線連路由器,串口連電腦

打開串口工具,串口接收到數據,當接收到這行是發送任何字符

Hit any key to stop autoboot:  2  1  0 

 

然后發送

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

 然后發送,因為root變大了,所以這里是20M

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


報錯配置重啟

saveenv1.

reset1.

 

4.燒錄
HITool下載地址:http://www.hihope.org/AllDocuments/HiHopeSDK/Hi3516/Hi3516-HiTool.zip

鏈接:https://pan.baidu.com/s/1GBfKvta60vbnfA7daDCJog 提取碼:1mk2 

因為我的路由器是192.168.3的網段,所以這樣設置


鴻蒙HI3516-HAP的編譯-2021426

<?xml version="1.0" encoding="GB2312" ?> <Partition_Info ProgrammerFile=""> <Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="1M" SelectFile="Z:\harmony\hisicode\code-404\device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin"/> <Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="9M" SelectFile="Z:\harmony\hisicode\code-404\out\hispark_taurus\ipcamera_hispark_taurus\OHOS_Image.bin"/> <Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="none" Start="10M" Length="20M" SelectFile="Z:\harmony\hisicode\code-404\out\hispark_taurus\ipcamera_hispark_taurus\rootfs_vfat.img"/> <Part Sel="1" PartitionName="userfs" FlashType="emmc" FileSystem="none" Start="30M" Length="50M" SelectFile="Z:\harmony\hisicode\code-404\out\hispark_taurus\ipcamera_hispark_taurus\userfs_vfat.img"/> </Partition_Info>
作者:卡哇伊大喵

想了解更多內容,請訪問51CTO和華為合作共建的鴻蒙社區:https://harmonyos.51cto.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM