[文章]【信盈达】鸿蒙操作系统移植--7、HiTool工具的使用介绍

阅读量0
0
1
HiTool工具的使用介绍
概述   Hitool工具是海思独立开发的专业烧录工具,适合应用一键烧写所有程序镜像到flash的场景。
6.png

HI的工具的使用可以参考,Hitool工具的功能说明:
   网址为:
  
https://wenku.baidu.com/view/26cebb62846a561252d380eb6294dd88d1d23d25.html
  


烧写过程:
第一步:先烧写海思提供的u-boot-hi3516dv300.bin文件。

        步骤一:选择烧写Fastboot对应到Hitool工具的具体位置为:
7.png

步骤二:1、选择串口通信方式,根据电脑的实际选择进行确认;2、flash选择spi nor类型;3、传输方式根据PC机和开发板之间的实际连接情况。

8.png

第二步:点击烧写。特别注意:点击烧写后,给开发板断电再重新上电。
根据板子型号输入:setenv bootcmd “sf probe 0;sf read 0x80000000 0x100000 0x600000;mw 0x120C00200430 1;”;setenv bootargs ”console=ttyAMA0,115200n8 root=flash fstype=jffs2 rwrootaddr=7M rootsize=8M”;saveenv;
(参考)Hi3516DV300 U-boot修改参数解释

  
执行命令
  
  
setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x2800;";  setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rw  rootaddr=6M rootsize=10M";
  
saveenv;
  
go 0x80000000;
  
  
命令解释
  
  
setenv  bootcmd " mmc read 0x0 0x80000000 0x800 0x2800;"表示选择EMMC器件0,读取EMMC起始block为0x800,大小为0x2800个block的内容到0x80000000的内存地址。一个block为512字节。
  
setenv  bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rw rootaddr=6M  rootsize=10M";  表示设置bootargs为串口输出,rootfs挂载在EMMC上,文件系统类型为vfat rw,以支持可读写vfat文件系统。
  
“rootaddr=6M rootsize=10M处对应填入实际rootfs.img的烧写起始位置与长度,此处应与HiTool新增文件时所填大小相同。
  
[可选]“go 0x80000000默认配置已将指令固化在启动参数中,单板复位后可自动启动。若想切换为手动启动,可在U-boot启动倒数阶段使用"回车"打断自动启动。
  
saveenv;表示保存当前配置。
  

注:文档和视频中所有的图片及代码截图皆为示意图,具体以HarmonyOS官网发布内容为准。

回帖

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