[]【HarmonyOS IPC 试用连载 】二、编译和烧录

阅读量0
0
1
我使用的是HarmonyOS HiSpark IPC DIY Camera套件,不过编译和烧录大体通用。
开箱报告参考:https://bbs.elecfans.com/jishu_1998348_1_1.html
# Hi3518开发板信息





[td]
规格类型规格清单
处理器内核
  • 海思3518EV300
成像器件
  • 1/2.9 F23
外部接口
  • 外置麦克风MIC
  • 外置8Ω/1.5W扬声器
外部存储器接口
  • TF卡
  • 最大支持128GB(通用FAT32格式)
WLAN协议
  • 支持 802.11 b/g/n


# 编译
## 1 编译步骤
参考我csdn上的博客(docker上编译,套件通用):https://blog.csdn.net/cocoron/article/details/108652695
## 2 固件
  1. hi3518ev300
  2. ├─ OHOS_Image.bin
  3. ├─ burn.xm
  4. ├─ rootfs.img
  5. ├─ u-boot-hi3518ev300.bin
  6. └─ userfs.img
复制代码


uboot文件位置:code-1.0vendorhisihi35xxhi3518ev300ubootoutbootu-boot-hi3518ev300.bin
OHOS_Image: code-1.0outipcamera_hi3518ev300OHOS_Image
rootfs.img:code-1.0outipcamera_hi3518ev300rootfs.img
userfs.img:code-1.0outipcamera_hi3518ev300userfs.img
# 烧录
## 1 软件工具

USB-to-Serial Comm Port.exe (http://www.hihope.org/download/AllDocuments
串口工具 putty、xshell、secureCRT之一
烧写工具 HiTool (http://www.hihope.org/download/AllDocuments
## 2 烧录配置(burn.xml)
  1. <?xml version="1.0" encoding="GB2312" ?>
  2. <Partition_Info>
  3. <Part
  4. Sel="1" PartitionName="fastboot" FlashType="spi" FileSystem="none"
  5. Start="0" Length="512K"
  6. SelectFile="F:backup烧录区harmonyu-boot-hi3518ev300.bin"/>
  7. <Part Sel="0" PartitionName="reserve" FlashType="spi" FileSystem="none" Start="512K" Length="512K" SelectFile=""/>
  8. <Part
  9. Sel="1" PartitionName="OHOS" FlashType="spi" FileSystem="none"
  10. Start="1M" Length="6M"
  11. SelectFile="F:backup烧录区harmonyOHOS_Image.bin"/>
  12. <Part
  13. Sel="1" PartitionName="roofs" FlashType="spi" FileSystem="none"
  14. Start="7M" Length="8M"
  15. SelectFile="F:backup烧录区harmonyrootfs.img"/>
  16. <Part Sel="1"
  17. PartitionName="userfs" FlashType="spi" FileSystem="none" Start="15M"
  18. Length="1M" SelectFile="F:backup烧录区harmonyuserfs.img"/>
  19. </Partition_Info>
复制代码
HiTool设备切换到Hi3518EV300

微信图片_20201023171609.png


##3按下HiBurn烧写键,插入IPC设备u***电源线到PC上
微信图片_20201023171616.png

## 4 配置uboot
第一次烧录完成后,板子会进入uboot界面
  1. setenv bootcmd "sf probe 0;sf read 0x40000000 0x100000 0x600000;go 0x40000000";
  2. setenv bootargs "console=ttyAMA0,115200n8 root=flash fstype=jffs2 rw rootaddr=7M rootsize=8M";
  3. saveenv
  4. pri
  5. reset
复制代码
## 5 Hello, OHOS!
微信截图_20201023171254.png




# 参考文章:

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友