精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OpenHarmony【小型系統 燒錄】(基于Hi3516開發板)

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-28 15:03 ? 次閱讀

燒錄

針對Hi3516DV300開發板,除了DevEco Device Tool(操作方法請參考燒錄))外,還可以使用HiTool進行燒錄。

前提條件

  • 開發板相關源碼已編譯完成,已形成燒錄文件。
  • 客戶端(操作平臺,例如Windows系統)已下載并安裝[HiTool工具]。
  • 客戶端(操作平臺,例如Windows系統)已安裝USB驅動,可參考[Hi3516DV300開發板USB驅動安裝指導]。

Hi3516DV300開發板USB驅動安裝

  1. 下載[HiUSBBurnDriver]驅動程序。
  2. 下載完成后,點擊InstallDriver.exe進行安裝。
  3. 在DevEco Device Tool中,點擊hi3516dv300_fastboot下的Erase按鈕,擦除fastboot。
  4. 打開設備管理器,如下圖所示,說明HiUSBBurn的驅動安裝成功。

    如果安裝完HiUSBBurn驅動后,找不到上圖中的驅動,請根據如下方式解決。
    1. 創建一個“文本文檔.TXT”,文件后綴名修改為.reg,如usb.reg。
    2. 右鍵打開創建的usb.reg,將如下腳本拷貝到該文件中,然后保存并關閉。
      Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbflags12D1D0010100]"SkipBOSDescriptorQuery"=hex:01,00,00,00"osvc"=hex:00,00"IgnoreHWSerNum"=hex:01
      
    3. 雙擊執行usb.reg文件,自動修改注冊表文件信息
    4. 重啟電腦
  • 客戶端已安裝串口終端工具(例如IPOP)。
  • 使用USB線纜、串口線纜連接客戶端與開發板。
  • 鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

操作步驟

  1. 準備燒錄相關文件。
    1. 在客戶端新建用于保存燒錄文件的文件夾,例如“D:liteos”或“D:linux”。
    2. 將燒錄所需燒寫配置文件和啟動引導文件保存到新建的文件夾中。
    3. HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151547.png

-   Hi3516DV300對應的LiteOS內核小型系統的啟動引導文件為“[u-boot-hi3516dv300.bin]”,燒寫配置文件需要開發者自行準備(可自行命名,例如LS_3516_liteos.xml),模板如下:

        ```
         ?xml version="1.0" encoding="GB2312" ? >
         Partition_Info ProgrammerFile="" >
         Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="1M" SelectFile="D:liteosu-boot-hi3516dv300.bin"/ >
         Part Sel="1" PartitionName="" FlashType="emmc" FileSystem="none" Start="1M" Length="9M" SelectFile="D:liteosOHOS_Image.bin"/ >
         Part Sel="1" PartitionName="" FlashType="emmc" FileSystem="none" Start="10M" Length="50M" SelectFile="D:liteosrootfs_vfat.img"/ >
         Part Sel="1" PartitionName="" FlashType="emmc" FileSystem="none" Start="60M" Length="50M" SelectFile="D:liteosuserfs_vfat.img"/ >
         /Partition_Info >
        ```

    -   Hi3516DV300對應的Linux內核小型系統的啟動引導文件為“[u-boot-hi3516dv300.bin])”,燒寫配置文件需要開發者自行準備(可自行命名,例如LS_3516_linux.xml),模板如下

        ```
         ?xml version="1.0" encoding="GB2312" ? >
         Partition_Info ProgrammerFile="" >
         Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="1M" SelectFile="D:linuxu-boot-hi3516dv300.bin"/ >
         Part Sel="1" PartitionName="ohos_image" FlashType="emmc" FileSystem="none" Start="1M" Length="9M" SelectFile="D:linuxuImage_hi3516dv300_smp"/ >
         Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="10M" Length="50M" SelectFile="D:linuxrootfs_ext4.img"/ >
         Part Sel="1" PartitionName="userfs" FlashType="emmc" FileSystem="ext3/4" Start="60M" Length="50M" SelectFile="D:linuxuserfs_ext4.img"/ >
         Part Sel="1" PartitionName="userdata" FlashType="emmc" FileSystem="ext3/4" Start="110M" Length="1024M" SelectFile="D:linuxuserdata_ext4.img"/ >
         /Partition_Info >
        ```

1.  將編譯完成的源碼包下載至客戶端并解壓,將燒錄相關文件拷貝至步驟1中新建的文件夾。

    針對Hi3516DV300開發板(系統使用LiteOS內核或Linux內核根據業務實際需要選擇):

    -   LiteOS內核小型系統對應的燒寫所需文件為:OHOS_Image.binrootfs_vfat.imguserfs_vfat.img
    -   Linux內核小型系統對應的燒寫所需文件為:uImage_hi3516dv300_smprootfs_ext4.imguserfs_ext4.imguserdata_ext4.img
  1. 使用HiTool燒錄。
    1. 打開HiTool。
    2. 設置HiTool參數
      傳輸方式選擇USB口,燒寫方式選擇燒寫eMMC(單板的存儲介質為eMMC)。
    3. 單擊瀏覽在步驟1創建的文件夾中選擇燒寫配置文件(例如LS_3516_linux.xml)。
      zh-cn_image_0000001249937195
    4. 單擊燒寫后,按住開發板上串口旁的按鈕(Update鍵),并拔插USB線(上下電)。
      燒錄開始后,可以在HiTool工具下方的控制臺區域觀察到燒錄過程中的打印信息。
      燒錄完成后,HiTool彈出提示框顯示燒寫成功。
    5. 單擊確定。
  2. 導入啟動參數。
    1. 使用終端工具打開串口。
    2. 拔插開發板電源使其重啟,3s內在串口終端輸入回車。
      終端界面中出現“hisilicon #”表示已連接開發板串口。
    3. 在串口終端拷貝如下啟動參數后,按回車完成配置。
      • LiteOS內核小型系統對應的啟動參數為:
        setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800;go 0x80000000";
        setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=50M rw";
        saveenv
        sa;reset
        
      • Linux內核小型系統對應的啟動參數為:
        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 0x0600;mw 0x120D2010 0x00000000;mw 0x120D2400 0x000000ff;mw 0x120D2010 0x00000000; bootm 0x82000000"
        saveenv;
        reset
        

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    4771

    瀏覽量

    96170
  • 燒錄
    +關注

    關注

    8

    文章

    246

    瀏覽量

    35400
  • 鴻蒙
    +關注

    關注

    56

    文章

    2267

    瀏覽量

    42486
  • HarmonyOS
    +關注

    關注

    79

    文章

    1946

    瀏覽量

    29736
  • OpenHarmony
    +關注

    關注

    25

    文章

    3548

    瀏覽量

    15737
收藏 人收藏

    評論

    相關推薦

    鴻蒙OpenHarmony南向:【Hi3516標準系統入門(命令行方式)】

    小型系統外,Hi3516DV300開發板還支持標準系統。此章節簡要介紹如何使用命令行在Hi3516
    的頭像 發表于 05-08 09:26 ?685次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>南向:【<b class='flag-5'>Hi3516</b>標準<b class='flag-5'>系統</b>入門(命令行方式)】

    請問在海思Hi3516開發板上能跑鴻蒙liteos嗎

    請問在海思Hi3516開發板上能跑鴻蒙liteos嗎
    發表于 03-02 15:18

    OpenHarmony2.0 一站式編譯燒錄Hi3516(3518))小型系統

    Tool v2.2 Beta1環境下,十幾分鐘完成了Hi3516小型系統的編譯燒錄,基本可以滿足學習和產品開發的需求。2.
    發表于 07-30 06:58

    OpenHarmony2.0 一站式編譯燒錄Hi3516標準系統

    開發,對于Hi3516的標準系統,同樣可以一站式編譯燒錄,提高開發效率。開發環境和源碼升級標準
    發表于 07-30 07:12

    OpenHarmony2.0 Hi3516系列資料下載合集(源碼編譯+燒錄

    build -f(執行編譯)經過1個半小時后編譯成功2、OpenHarmony2.0 Hi3516系列標準系統源碼編譯及燒錄1、請連接好電腦和待
    發表于 03-24 10:52

    OpenHarmony開發樣例】基于Hi3516開發板開發的智能貓眼

    一 概述本Demo是基于Hi3516開發板,使用開源OpenHarmony開發的RTSP協議流媒體應用。達到將Hi3516
    發表于 03-25 16:31

    鴻蒙系統學習筆記】Hi3516開發板燒錄總結

    動手燒錄之前,一定要先仔細研究一下官網的“Hi3516系列開發板燒錄”說明。 去潤和官網下載windows下的串口驅動(“USB-to-Serial Comm Port
    發表于 04-13 11:11

    OpenHarmony2.0編譯燒錄Hi3516標準系統的過程分享

    6月初,OpenHarmony2.0開源后,Hi3516小型系統已經實現了ubuntu環境下的修復開發,對于
    發表于 04-19 11:25

    OpenHarmony教程】完成Hi3516開發板燒錄

    。點擊Open打開工程或源碼。燒錄完成源碼導入后,通過以下步驟進行燒錄:請連接好電腦和待燒錄開發板,需要連接USB口和串口,具體可參考Hi3516
    發表于 07-27 15:33

    OpenHarmony3.0上編譯C控制Hi3516開發板的LED閃爍

    框架能力有限。 設備硬件開發還是需要 C,所以這篇文章,將在標準系統下編譯 C 控制 Hi3516 開發板的 LED 閃爍。 環境準備 3.0 源碼下載: re
    的頭像 發表于 09-28 09:42 ?3539次閱讀
    <b class='flag-5'>OpenHarmony</b>3.0上編譯C控制<b class='flag-5'>Hi3516</b><b class='flag-5'>開發板</b>的LED閃爍

    基于Hi3516開發板的智能貓眼設計

    本Demo是基于Hi3516開發板,使用開源OpenHarmony開發的RTSP協議流媒體應用,達到將Hi3516
    的頭像 發表于 03-30 10:30 ?2986次閱讀

    OpenHarmony鴻蒙南向開發案例:【智能貓眼(基于3516開發板)】

    基于Hi3516開發板,使用開源OpenHarmony開發的RTSP協議流媒體應用。達到將Hi3516
    的頭像 發表于 04-19 22:01 ?427次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>鴻蒙</b>南向<b class='flag-5'>開發</b>案例:【智能貓眼(基于<b class='flag-5'>3516</b><b class='flag-5'>開發板</b>)】

    鴻蒙OpenHarmony小型系統編譯】 (基于Hi3516開發板

    DevEco Device Tool支持Hi3516DV300開發板的源碼一鍵編譯功能,提供編譯工具鏈和編譯環境依賴的檢測及一鍵安裝,簡化復雜編譯環境的同時,提升了編譯的效率。
    的頭像 發表于 04-23 15:53 ?426次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>小型</b><b class='flag-5'>系統</b>編譯】 (基于<b class='flag-5'>Hi3516</b><b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony小型系統燒錄】 (基于Hi3516開發板

    燒錄是指將編譯后的程序文件下載到芯片開發板上的動作,為后續的程序調試提供基礎。
    的頭像 發表于 04-23 17:29 ?549次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>小型</b><b class='flag-5'>系統</b><b class='flag-5'>燒錄</b>】 (基于<b class='flag-5'>Hi3516</b><b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony小型系統運行案例】 (基于Hi3516開發板

    在完成Hi3516DV300的燒錄后,還需要設置BootLoader引導程序,才能運行OpenHarmony系統
    的頭像 發表于 04-23 21:00 ?326次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>小型</b><b class='flag-5'>系統</b>運行案例】 (基于<b class='flag-5'>Hi3516</b><b class='flag-5'>開發板</b>)