本文來源電子發燒友社區,作者:跋扈洋, 帖子地址:https://bbs.elecfans.com/jishu_2003983_1_1.html
配置Windows燒錄環境安裝Visual Studio Code檢測版本如果已安裝Visual Studio Code,打開命令行工具,輸入code --version命令,檢查版本號是否為1.45.1及以上版本;可以正常返回版本號,說明環境變量設置也正確。

登錄Visual Studio Code官方網站,下載Visual Studio Code軟件包,要求為1.45.1及以上版本。
下載完成后,點擊軟件包進行安裝。安裝過程中,請勾選“添加到PATH(重啟后生效)”。

安裝完成后,重啟計算機,使Visual Studio Code的環境變量生效。
安裝Node.js說明如果已安裝Node.js,打開命令行工具,輸入node -v命令,檢查版本號是否為12.0.0及以上版本。如果版本符號要求,請添加NODE_PATH變量。

說明
如果安裝必要工具鏈過程中提示Visual Studio的更新失敗,可以忽略跳過,不影響使用。

請自行下載并安裝JDK,版本要求為:1.8版本。

安裝hpm該方式需先確保Node.js安裝成功。在安裝hpm前,請檢查網絡連接狀態,如果網絡不能直接訪問Internet,而是需要通過代理服務器才可以訪問。這種情況下,需要先設置npm代理,才能安裝hpm。
打開命令行工具,執行如下命令安裝hpm。
npm install -g @ohos/hpm-cli
hpm -V

地址
創建一個共享文件夾
映射目前HarmonyOS源碼只支持在Linux系統中進行編譯,可以將Linux環境下的工程目錄映射到Windows環境下,然后使用DevEco Device Tool打開,并在Windows環境下進行燒錄和調試。映射方法如下:
在Linux上,設置HarmonyOS源碼所在文件夾為共享文件夾。
在Windows上,鼠標右鍵單擊“此電腦”,選擇“映射網絡驅動器(Z)

選擇一個未使用的驅動器,并設置HarmonyOS源碼所在的路徑,格式為“Linux IP地址共享文件夾名稱”,如:10.6.25.83HarmonyOS,點擊“完成”。
導入源碼HarmonyOS暫不支持Windows系統源碼,請從映射的Linux服務器的共享路徑,導入源碼。
在Visual Studio Code中,點擊DevEco Device Tool插件按鈕圖標,然后點擊“Import”按鈕。

選擇本地映射的HarmonyOS源碼文件夾,然后點擊“Import”導入工程。

用Hiburn燒錄第一個程序
配置Windows燒錄環境安裝Visual Studio Code檢測版本如果已安裝Visual Studio Code,打開命令行工具,輸入code --version命令,檢查版本號是否為1.45.1及以上版本;可以正常返回版本號,說明環境變量設置也正確。

登錄Visual Studio Code官方網站,下載Visual Studio Code軟件包,要求為1.45.1及以上版本。
下載完成后,點擊軟件包進行安裝。安裝過程中,請勾選“添加到PATH(重啟后生效)”。

安裝完成后,重啟計算機,使Visual Studio Code的環境變量生效。
安裝Node.js說明如果已安裝Node.js,打開命令行工具,輸入node -v命令,檢查版本號是否為12.0.0及以上版本。如果版本符號要求,請添加NODE_PATH變量。
- 登錄Node.js官方網站,下載Node.js軟件包。請選擇LTS版本12.0.0及以上,Windows 64位對應的軟件包。

-
下載完成后,點擊軟件包進行安裝,勾選圖中的選項框,自動安裝必要工具(如Python、Visual Studio構建工具鏈)。

-
Node.js安裝完成后,點擊Finish,系統會打開一個新窗口,自動安裝必要的工具,請點擊鍵盤任意鍵繼續。

說明
如果安裝必要工具鏈過程中提示Visual Studio的更新失敗,可以忽略跳過,不影響使用。

-
在“此電腦 > 屬性 > 高級系統設置 > 高級 > 環境變量 >系統變量”中,新增NODE_PATH變量,值為:C:Users{userName}AppDataRoamingnpmnode_modules,其中userName請替換為實際的用戶名稱。

-
打開CMD命令行工具,輸入“node -v”命令,能正常查詢Node.js的版本號,說明Node.js安裝成功。

請自行下載并安裝JDK,版本要求為:1.8版本。

安裝hpm該方式需先確保Node.js安裝成功。在安裝hpm前,請檢查網絡連接狀態,如果網絡不能直接訪問Internet,而是需要通過代理服務器才可以訪問。這種情況下,需要先設置npm代理,才能安裝hpm。
打開命令行工具,執行如下命令安裝hpm。
npm install -g @ohos/hpm-cli
- 1
hpm -V
- 1
-
登錄HarmonysOS設備開發門戶,點擊右上角注冊按鈕,注冊開發者帳號,注冊指導參考注冊華為帳號。如果已有華為開發者帳號,請直接點擊登錄按鈕。
進入HUAWEI DevEco Device Tool產品頁,下載DevEco Device Tool安裝包。
-
打開Visual Studio Code軟件。
采用從本地磁盤安裝方式,安裝DevEco Device Tool。
-
安裝成功后,界面如下圖所示。

-
安裝C/C++插件
HarmonysOS設備開發采用C/C++語言,Visual Studio Code工具對C/C++語言的支持插件非常豐富,可以安裝“C/C++”插件來實現C/C++代碼智能提示、代碼高亮、格式化等功能,幫助您更高效、便利的開發更規范和優美的代碼。

- 如果在線安裝失敗,可點擊右下角彈框的“Go to Download Page”,下載離線插件(選擇“cpptools-win32.vsix”版本,Windows下,64位和32位系統均為同一個安裝包)。然后再參考安裝DevEco Device Tool插件的方式,離線安裝C/C++插件。
地址
創建一個共享文件夾

映射目前HarmonyOS源碼只支持在Linux系統中進行編譯,可以將Linux環境下的工程目錄映射到Windows環境下,然后使用DevEco Device Tool打開,并在Windows環境下進行燒錄和調試。映射方法如下:
在Linux上,設置HarmonyOS源碼所在文件夾為共享文件夾。
在Windows上,鼠標右鍵單擊“此電腦”,選擇“映射網絡驅動器(Z)

選擇一個未使用的驅動器,并設置HarmonyOS源碼所在的路徑,格式為“Linux IP地址共享文件夾名稱”,如:10.6.25.83HarmonyOS,點擊“完成”。
導入源碼HarmonyOS暫不支持Windows系統源碼,請從映射的Linux服務器的共享路徑,導入源碼。
在Visual Studio Code中,點擊DevEco Device Tool插件按鈕圖標,然后點擊“Import”按鈕。

選擇本地映射的HarmonyOS源碼文件夾,然后點擊“Import”導入工程。

用Hiburn燒錄第一個程序

-
點界面左上角的Setting->Com settings進入串口參數設置界面,串口參數設置界面上,Baud為波特率,默認115200,可以選擇921600,2000000,或者 3000000(實測最快支持的值),其他參數保持默認,點“確定”保存;

- 據設備管理器,選擇正確的COM口,例如我的開發板是COM4,如果是打開程序之后才插串口線的,可以點一下“Refresh”刷新串口下拉框的可選項;
- 點“Select file”彈出文件選擇對話框,選擇編譯生成的allinone.bin文件,這個bin其實是多個bin合并的文件
-
點擊Connect,連接串口設備,這時HiBurn會打開串口設備,并嘗試開始燒寫,需要確保沒有其他程序占用串口設備(燒寫之前可能正在用超級終端或串口助手查看串口日志,需要確保其他軟件已經關閉了當前使用的串口);
復位設備,按開發板的RESET按鍵;
等待輸出框出現三個"=========================================="以及上方均出現successful,即說明燒錄成功; -
燒錄成功后,需要手動點“Disconnect”斷開串口連接,否則會提示“Wait connect success flag (hisilicon) overtime.”;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
wi-fi
+關注
關注
15文章
2424瀏覽量
129553 -
HarmonyOS
+關注
關注
80文章
2153瀏覽量
36051 -
HiSpark
+關注
關注
1文章
156瀏覽量
7757
發布評論請先 登錄
相關推薦
熱點推薦
LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規格書
LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規格書
發表于 02-26 14:36
?0次下載
探索AMP04精密單電源儀表放大器的卓越性能與應用
放大器——AMP04。 文件下載: AMP04.pdf 一、AMP04概述 1. 產品特性 供電靈活 :AMP04支持單電源供電,供電范圍從
【深度實戰】MYD-LR3576 AMP非對稱多核開發指南:從配置到實戰
一、什么是AMP?為什么重要?AMP(AsymmetricMulti-Processing)非對稱多處理架構,允許單個芯片的不同核心運行不同的操作系統或裸機程序。相比傳統的SMP(對稱
羅德與施瓦茨宣布推出新頻段 R&S ZNB3000 矢量網絡分析儀,頻率高達 54 GHz
R&SZNB3000以業界領先的測量速度、出色的擴展能力及一流射頻性能,為中端矢量網絡分析儀市場樹立了新標桿。隨著高頻型號的加入,R&SZNB3000將覆蓋更廣泛的應用場景。羅德與施
nRF54芯片怎么燒錄程序&nrfutil的安裝使用
因為最近有許多用戶使用nRF54系列芯片遇到了燒錄問題,所以給大家講一下如何給nRF54系列燒錄程序(nRF52系列產品也可以使用):
一、
發表于 09-29 22:09
rt-thread studio debug生成了elf & map,為什么不生成反匯編呢?
開發中crash后dump出了現場,需要通過反匯編文件確定crash的lr & pc,大部分使用rtthread studio的環境是windows,在
發表于 09-18 07:13
【Wi-Fi&BLE模組】Ai-WB2系列的固件燒錄指導
文章目錄 一、前言 二、軟硬件的準備 三、原始硬件接線 四、聯系我們 前言 本文章教學視頻鏈接: 視頻鏈接 安信可Ai-WB2系列模組集成Wi-FiDownload按鈕開始燒錄,以下有幾種情況
GRAS 發布全新座艙測試支架 AutoArray:PR0003 & PR0004!
全球測試和測量領域的領導者AxiometrixSolutions旗下品牌GRASSound&Vibration,宣布推出全新座艙測試支架AutoArrayPR0003和PR0004。這兩款
CS86706適用1~3節鋰電應用,內置升壓模塊,2×30W立體聲&50W單聲道R類音頻功率放大器
CS86706適用1~3節鋰電應用,內置升壓模塊,2×30W立體聲&50W單聲道R類音頻功率放大器
Texas Instruments AMP-PDK-EVM子板開發套件數據手冊
Texas Instruments AMP-PDK-EVM子板開發套件設計用于搭配AMP-PDK-EVM主板使用。子板套件選項適用于不同封裝型號。引腳數支持器件的關斷和非關斷型號。TI
新知|Verizon與AT&T也可以手機直接連接衛星了
與Starlink星鏈合作的反擊。早些時候,T-Mobile宣布其手機直連衛星服務開放測試,任何用戶都可以申請測試,并在第一階段提供衛星消息服務。AT&T通過手機直連衛星視頻通話早前,星鏈
rt-thread studio debug生成了elf & map,為什么不生成反匯編?
開發中crash后dump出了現場,需要通過反匯編文件確定crash的lr & pc,大部分使用rtthread studio的環境是windows,在
發表于 06-11 06:42
rtos或rtos&linux能否調整連接windows后的設備名稱?
rtos或rtos&linux 能否調整連接windows后的設備名稱
發表于 05-14 06:19
多模塊配置!YU系列USB、Type-C連接器為工控機打造"全能型"數據傳輸方案
背景介紹工控機是一類用于工業、野外等復雜惡劣環境的專用計算機設備,如何實現穩如磐石的數據傳輸是關鍵?凌科電氣YU-USB&Type-C工業連接器,以嚴苛環境適配性及長期穩定的性
TFT&LCD,是電阻屏還是電容屏?
TFT& LCD是采用薄膜晶體管技術的液晶觸摸顯示器,它本身并不決定是電阻屏還是電容屏。電阻屏和電容屏指的是不同的觸摸技術,電容屏在現代設備中更為常見。
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】配置鴻蒙Windows燒錄環境 && 用Hiburn燒錄第一個程序
評論