未验证 提交 34a74862 编写于 作者: O openharmony_ci 提交者: Gitee

!5838 适配IDE新版本,修改相关步骤和描述,涉及翻译。

Merge pull request !5838 from liyan/master
......@@ -8,26 +8,15 @@
![zh-cn_image_0000001278358765](figures/zh-cn_image_0000001278358765.png)
2. 选择要导入的源码目录,点击**Import**打开。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 工程存储路径不能包含中文字符、空格。如果工程存储路径包含中文字符或空格,可能导致编译失败。
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
3. 首次导入时,会出现如下提示框,点击**Import**
![zh-cn_image_0000001314157517](figures/zh-cn_image_0000001314157517.png)
2. 选择OpenHarmony源码根目录路径,然后再选择**Import OpenHarmony Source**选项,点击**Import**进行导入。
4. 在Select Project type界面,选择**Import from OpenHarmony Source**
![zh-cn_image_0000001215743910](figures/zh-cn_image_0000001215743910.png)
5. 在Import Project界面,选择**Product**后,会自动填充对应的MCU、Board、company和kernel信息,然后**ohosVersion**选择对应的OpenHarmony源码版本。下图以导入wifiiot_hispark_pegasus为例进行说明。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - Hi3861开发板Product选择“wifiiot_hispark_pegasus”。
>
> - Hi3516DV300开发板Product选择“ipcamera_hispark_taurus”。
![zh-cn_image_0000001271237241](figures/zh-cn_image_0000001271237241.png)
> 工程存储路径不能包含中文字符、空格。如果工程存储路径包含中文字符或空格,可能导致编译失败。
6. 点击**Open**打开工程或源码。
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
3. 在Import Project界面,选择**Product**后,会自动填充对应的SOC、Board、Company和Kernel信息,然后Ohos Ver选择对应的OpenHarmony源码版本。
![zh-cn_image_0000001271237242](figures/zh-cn_image_0000001271237242.png)
4. 点击**Open**打开工程或源码。
\ No newline at end of file
......@@ -11,7 +11,7 @@
- Windows系统要求:Windows10 64位系统。
- Ubuntu系统要求:Ubuntu20.04及以上版本,内存推荐16 GB及以上。
- Ubuntu系统要求:Ubuntu18.04~21.10版本,内存推荐16 GB及以上。
- Ubuntu系统的用户名不能包含中文字符。
......@@ -54,18 +54,15 @@
```
4. 执行如下命令,安装DevEco Device Tool,其中devicetool-linux-tool-3.0.0.401.sh请根据实际进行修改。
```
sudo ./devicetool-linux-tool-3.0.0.401.sh
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 安装过程中,会自动检查Python是否安装,且要求Python为3.8~3.9版本。如果不满足,则安装过程中会自动安装,提示“Do you want to continue?”,请输入“Y”后继续安装。
>
> 安装过程中,会弹出用户协议和隐私声明签署的页面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
>
> 如果未弹出用户协议和隐私声明签署的页面,而直接退出了安装,请先执行apt-get install whiptail,然后再执行安装命令。
5. 在用户协议和隐私声明签署界面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
![zh-cn_image_0000001322167645.png](figures/zh-cn_image_0000001322167645.png)
安装完成后,当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
![zh-cn_image_0000001198722374](figures/zh-cn_image_0000001198722374.png)
......
# 编译
1.Projects中,点击**Settings**按钮,进入Hi3516DV300配置界面。
1.菜单栏中点击**Project Settings**按钮,进入Hi3516DV300工程配置界面。
![zh-cn_image_0000001265492885](figures/zh-cn_image_0000001265492885.png)
2. 在toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**SetUp**按钮,自动安装所需工具链。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果出现安装pip组件失败,可参考[修改Python源的方法](https://device.harmonyos.com/cn/docs/documentation/guide/ide-set-python-source-0000001227639986)进行修改,完成尝试重新安装。
2. 在Tool Chain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**Install**按钮,自动安装所需工具链。
![zh-cn_image_0000001265652869](figures/zh-cn_image_0000001265652869.png)
3. 安装Hi3516DV300相关工具链,部分工具安装需要使用root权限,请在“TERMINAL”窗口输入用户密码进行安装。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果出现安装pip组件失败,可参考[修改Python源的方法](https://device.harmonyos.com/cn/docs/documentation/guide/ide-set-python-source-0000001227639986)进行修改,完成尝试重新安装。
![zh-cn_image_0000001220852753](figures/zh-cn_image_0000001220852753.png)
工具链自动安装完成后如下图所示。
![zh-cn_image_0000001220852754](figures/zh-cn_image_0000001220852754.png)
3. 在“hi3516dv300”配置页签中,设置源码的编译类型**build_type**,默认为“debug“类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
4. 在“ipcamera_hispark_taurus”配置页签中,设置源码的编译类型**build_type**,默认为“debug“类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
![zh-cn_image_0000001221172710](figures/zh-cn_image_0000001221172710.png)
4. 在“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
5. 在“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
![zh-cn_image_0000001265772913](figures/zh-cn_image_0000001265772913.png)
5. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
6. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
![zh-cn_image_0000001221012766](figures/zh-cn_image_0000001221012766.png)
......
......@@ -3,66 +3,61 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
Hi3516DV300的镜像烧录通过Winodow环境进行烧录,开发者启动烧录操作后,DevEco Device Tool通过Remote远程模式,将Ubuntu环境下编译生成的待烧录程序文件拷贝至Windows目录下,然后通过Windows的烧录工具将程序文件烧录至开发板中。
Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采用USB方式进行烧录。相关操作在Windows环境下进行
Hi3516DV300开发板小型系统的烧录方式包括USB烧录、网口烧录两种方式,本文采用USB方式进行烧录
1. 请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考[Hi3516DV300开发板介绍](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-introduction-hi3516.md)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果采用远程开发模式(windows+本地虚拟机Ubuntu),为确保开发板连接的是主机的USB口,请先禁用虚拟机的usb控制。
>
> - VMware:在首选项的USB选项中设置将设备连接到主机,在虚拟机设置中移除USB控制器。
>
> - VirtualBox:在Ubuntu设置的USB设备选项中将启动USB控制器的勾去掉。
2. 根据[Hi3516DV300开发板串口驱动安装指导](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695)[Hi3516DV300开发板USB驱动安装指导](https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393)安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在DevEco Device Tool中,点击QUICK ACCESS > DevEco Home > Device,查看并记录对应的串口号。
![zh-cn_image_0000001267527124](figures/zh-cn_image_0000001267527124.png)
5. 在QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面。
4. 在菜单栏中点击**Project Settings**按钮,进入Hi3516DV300工程配置界面。
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
5. 在“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装。
![zh-cn_image_0000001198566365](figures/zh-cn_image_0000001198566365.png)
6. 在“hi3516dv300”页签,设置烧录选项,包括upload_partitions、upload_port和upload_protocol。
- upload_partitions:选择待烧录的文件,默认情况下会同时烧录fastboot、kernel、rootfs和userfs。
- upload_port:选择已查询到的串口号。
- upload_partitions:选择待烧录的文件,默认情况下会同时烧录fastboot、kernel、rootfs和userfs。DevEco Device Tool已预置默认的烧录文件信息,包括起始地址、分区大小、待烧录文件地址等,开发者可根据实际情况进行调整,点击每个待烧录文件后的![zh-cn_image_0000001275592884.png](figures/zh-cn_image_0000001275592884.png)按钮进行修改。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001312778829](figures/zh-cn_image_0000001312778829.png)
- upload_protocol:选择烧录协议,固定选择“hiburn-usb”。
- upload_port:选择已查询到的串口号。
![zh-cn_image_0000001223190441](figures/zh-cn_image_0000001223190441.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
![zh-cn_image_0000001223190441](figures/zh-cn_image_0000001223190441.png)
7. 在Partitions中,分别检查待烧录文件的烧录信息,包括起始地址、分区大小、待烧录文件地址等。DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。
![zh-cn_image_0000001312778829](figures/zh-cn_image_0000001312778829.png)
如需修改,请点击每个待烧录文件后的![zh-cn_image_0000001312898917](figures/zh-cn_image_0000001312898917.png)按钮进行修改。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001312780249](figures/zh-cn_image_0000001312780249.png)
8. 点击hi3516dv300下的**Upload**按钮。
8. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
![zh-cn_image_0000001266887264](figures/zh-cn_image_0000001266887264.png)
9. 点击hi3516dv300下的**Upload**按钮,此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录。
此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录。
![zh-cn_image_0000001266887264](figures/zh-cn_image_0000001266887264.png)
![zh-cn_image_0000001114129426](figures/zh-cn_image_0000001114129426.png)
10. 在终端窗口显示如下提示信息时,请在15秒内,按住复位键,插拔USB线,最后松开复位键启动烧录。
9. 在终端窗口显示如下提示信息时,请在15秒内,按住Update键,插拔USB线,最后松开Update键启动烧录。
![zh-cn_image_0000001114129426](figures/zh-cn_image_0000001114129426.png)
![zh-cn_image_0000001326412233.png](figures/zh-cn_image_0000001326412233.png)
启动烧录后,界面提示如下信息时,表示烧录成功。
启动烧录后,界面提示**SUCCESS**信息时,表示烧录成功。
![zh-cn_image_0000001160649343](figures/zh-cn_image_0000001160649343.png)
11. 烧录成功后,请根据运行章节进行操作,启动系统。
10. 烧录成功后,请根据运行章节进行操作,启动系统。
\ No newline at end of file
# 编译
1.Projects中,点击**Settings**按钮,进入Hi3861配置界面。
1.菜单栏中点击**Project Settings**按钮,进入Hi3861工程配置界面。
![zh-cn_image_0000001265785209](figures/zh-cn_image_0000001265785209.png)
2. 在toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**SetUp**按钮,自动安装所需工具链。
2. 在Tool Chain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**Install**按钮,自动安装所需工具链。
![zh-cn_image_0000001221025048](figures/zh-cn_image_0000001221025048.png)
3. 安装Hi3861V100相关工具链,部分工具安装需要使用root权限,请在“TERMINAL”窗口输入用户密码进行安装。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果出现安装pip组件失败,可参考[修改Python源的方法](https://device.harmonyos.com/cn/docs/documentation/guide/ide-set-python-source-0000001227639986)进行修改,完成尝试重新安装。
![zh-cn_image_0000001221025048](figures/zh-cn_image_0000001221025048.png)
![zh-cn_image_0000001280938208.png](figures/zh-cn_image_0000001280938208.png)
工具链自动安装完成后如下图所示。
![zh-cn_image_0000001221344980](figures/zh-cn_image_0000001221344980.png)
3. 在“hi3861”配置页签中,设置源码的编译类型**build_type**,默认为"debug"类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
4. 在“hi3861”配置页签中,设置源码的编译类型**build_type**,默认为"debug"类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
![zh-cn_image_0000001265945173](figures/zh-cn_image_0000001265945173.png)
4. 在DevEco Device Tool界面的“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
5. 在DevEco Device Tool界面的“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
![zh-cn_image_0000001265505181](figures/zh-cn_image_0000001265505181.png)
5. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
6. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
![zh-cn_image_0000001265665157](figures/zh-cn_image_0000001265665157.png)
......
......@@ -3,6 +3,7 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
Hi3861V100的镜像烧录通过Winodow环境进行烧录,开发者启动烧录操作后,DevEco Device Tool通过Remote远程模式,将Ubuntu环境下编译生成的带烧录程序文件拷贝至Windows目录下,然后通过Windows的烧录工具将程序文件烧录至开发板中。
Hi3861V100开发板支持串口烧录方式,在Windows下通过以下步骤进行烧录:
......@@ -13,47 +14,35 @@ Hi3861V100开发板支持串口烧录方式,在Windows下通过以下步骤进
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在菜单栏中点击**Project Settings**按钮,进入Hi3861V100工程配置界面。
4. 在DevEco Device Tool中,点击QUICK ACCESS > DevEco Home > Device,查看并记录对应的串口号。
![zh-cn_image_0000001333802045.png](figures/zh-cn_image_0000001333802045.png)
![zh-cn_image_0000001315810857](figures/zh-cn_image_0000001315810857.png)
5. 在QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面。
5. 在“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装。
![zh-cn_image_0000001198943768](figures/zh-cn_image_0000001198943768.png)
6. 在“hi3861”页签,设置烧录选项,包括upload_port、upload_protocol和upload_partitions。
- upload_port:选择已查询的串口号。
- upload_protocol:选择烧录协议,选择“hiburn-serial”。
- upload_partitions:选择待烧录的文件,默认选择hi3861_app
- upload_partitions:选择待烧录的文件名称。DevEco Device Tool已预置默认的烧录文件信息,如果需要修改待烧录文件地址,可点击每个待烧录文件后的![zh-cn_image_0000001333642545.png](figures/zh-cn_image_0000001333642545.png)按钮进行修改
![zh-cn_image_0000001243704061](figures/zh-cn_image_0000001243704061.png)
7. 在Partitions中,检查待烧录文件的烧录信息,DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。
![zh-cn_image_0000001312993353](figures/zh-cn_image_0000001312993353.png)
如需修改,请点击待烧录文件后的![zh-cn_image_0000001312793665](figures/zh-cn_image_0000001312793665.png)按钮进行修改。
![zh-cn_image_0000001312912509](figures/zh-cn_image_0000001312912509.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
8. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
9. 点击**Open**打开工程文件,然后在“PROJECT TASKS”中,点击hi3861下的**Upload**按钮,启动烧录。
8. 点击**Open**打开工程文件,然后在“PROJECT TASKS”中,点击hi3861下的**Upload**按钮,启动烧录。
![zh-cn_image_0000001216440138](figures/zh-cn_image_0000001216440138.png)
9. 启动烧录后,显示如下提示信息时,请在15秒内,按下开发板上的RST按钮重启开发板。
1. 启动烧录后,显示如下提示信息时,请在15秒内,按下开发板上的RST按钮重启开发板。
![zh-cn_image_0000001198466090](figures/zh-cn_image_0000001198466090.png)
![zh-cn_image_0000001198466090](figures/zh-cn_image_0000001198466090.png)
重新上电后,界面提示如下信息时,表示烧录成功。
![zh-cn_image_0000001216761476](figures/zh-cn_image_0000001216761476.png)
......@@ -8,28 +8,16 @@
![zh-cn_image_0000001278358765](figures/zh-cn_image_0000001278358765.png)
2. 选择要导入的源码目录,点击**Import**打开
2. 选择OpenHarmony源码根目录路径,然后再选择**Import OpenHarmony Source**选项,点击**Import**进行导入
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 工程存储路径不能包含中文字符、空格。如果工程存储路径包含中文字符或空格,可能导致编译失败。
![zh-cn_image_0000001271562277](figures/zh-cn_image_0000001271562277.png)
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
3. 首次导入时,会出现如下提示框,点击**Import**
![zh-cn_image_0000001314277321](figures/zh-cn_image_0000001314277321.png)
4. 在Select Project type界面,选择**Import from OpenHarmony Source**
![zh-cn_image_0000001215743910](figures/zh-cn_image_0000001215743910.png)
5. 在Import Project界面,选择**Product**后,会自动填充对应的MCU、Board、company和kernel信息,然后**ohosVersion**选择对应的OpenHarmony源码版本。下图以导入Hi3516DV300为例进行展示 。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - Hi3516DV300开发板Product选择“Hi3516DV300”。
>
> - RK3568开发板Product选择“rk3568”。
3. 在Import Project界面,选择**Product**后,会自动填充对应的SOC、Board、Company和Kernel信息,然后Ohos Ver选择对应的OpenHarmony源码版本。
![zh-cn_image_0000001271448821](figures/zh-cn_image_0000001271448821.png)
6. 点击**Open**打开工程或源码。
4. 点击**Open**打开工程或源码。
# 搭建Windows+Ubuntu混合开发环境
通常在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,需要使用Ubuntu的编译环境对源码进行编译。
通常在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。
在以上的设备开发场景中,可以搭建一套Windows+Ubuntu混合开发的环境,其中使用Windows平台的DevEco Device Tool可视化界面进行相关操作,通过远程连接的方式对接Ubuntu下的DevEco Device Tool(可以不安装Visual Studio Code),然后对Ubuntu下的源码进行开发、编译、烧录等操作。
......@@ -11,7 +11,7 @@
- Windows系统要求:Windows10 64位系统。
- Ubuntu系统要求:Ubuntu20.04及以上版本,内存推荐16 GB及以上。
- Ubuntu系统要求:Ubuntu18.04~21.10版本,内存推荐16 GB及以上。
- Ubuntu系统的用户名不能包含中文字符。
......@@ -61,22 +61,19 @@
sudo ./devicetool-linux-tool-3.0.0.401.sh
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 安装过程中,会自动检查Python是否安装,且要求Python为3.8~3.9版本。如果不满足,则安装过程中会自动安装,提示“Do you want to continue?”,请输入“Y”后继续安装。
>
> 安装过程中,会弹出用户协议和隐私声明签署的页面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
>
> 如果未弹出用户协议和隐私声明签署的页面,而直接退出了安装,请先执行apt-get install whiptail,然后再执行安装命令。
5. 在用户协议和隐私声明签署界面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
![zh-cn_image_0000001322167645.png](figures/zh-cn_image_0000001322167645.png)
安装完成后,当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
![zh-cn_image_0000001198722374](figures/zh-cn_image_0000001198722374.png)
## 搭建Windows开发环境
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download)Windows版。
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download) Windows版。
2. 解压DevEco Device Tool压缩包,双击安装包程序,点击Next进行安装。
......
......@@ -5,28 +5,31 @@
![zh-cn_image_0000001265492885](figures/zh-cn_image_0000001265492885.png)
2. 在toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**SetUp**按钮,自动安装所需工具链。
2. 在Tool Chain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**Install**按钮,自动安装所需工具链。
![zh-cn_image_0000001227277128](figures/zh-cn_image_0000001227277128.png)
3. 安装Hi3516DV300相关工具链,部分工具安装需要使用root权限,请在“TERMINAL”窗口输入用户密码进行安装。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果出现安装pip组件失败,可参考[修改Python源的方法](https://device.harmonyos.com/cn/docs/documentation/guide/ide-set-python-source-0000001227639986)进行修改,完成尝试重新安装。
![zh-cn_image_0000001227277128](figures/zh-cn_image_0000001227277128.png)
![zh-cn_image_0000001220852755](figures/zh-cn_image_0000001220852755.png)
工具链自动安装完成后如下图所示。
![zh-cn_image_0000001227757036](figures/zh-cn_image_0000001227757036.png)
3. 在“hi3516dv300”配置页签中,设置源码的编译类型**build_type**,默认为“debug“类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
4. 在“hi3516dv300”配置页签中,设置源码的编译类型**build_type**,默认为“debug“类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
![zh-cn_image_0000001221172710](figures/zh-cn_image_0000001221172710.png)
![zh-cn_image_0000001221172711](figures/zh-cn_image_0000001221172711.png)
4. 在“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
5. 在“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
![zh-cn_image_0000001265772913](figures/zh-cn_image_0000001265772913.png)
5. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
6. 等待编译完成,在**TERMINAL**窗口输出“SUCCESS”,编译完成。
![zh-cn_image_0000001221012766](figures/zh-cn_image_0000001221012766.png)
![zh-cn_image_0000001221012768](figures/zh-cn_image_0000001221012768.png)
编译完成后,可以在工程的**out**目录下,查看编译生成的文件,用于后续的[Hi3516DV300开发板烧录](quickstart-ide-standard-running-hi3516-burning.md)
......@@ -3,14 +3,7 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 如您使用的是master分支2022年5月9日及之后的源码,请使用HiTool工具进行烧录。
>
> - 当前版本的DevEco Device Tool暂不支持上述日期后的源码烧录,将在下个版本中适配。
在Windows下采用USB烧录方式进行Hi3516DV300的烧录。
Hi3516DV300开发板小型系统的烧录方式包括USB烧录、网口烧录两种方式,本文采用USB方式进行烧录。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
......@@ -19,66 +12,55 @@
1. 请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考[Hi3516DV300开发板介绍](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-introduction-hi3516.md)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果采用远程开发模式(windows+本地虚拟机Ubuntu),为确保开发板连接的是主机的USB口,请先禁用虚拟机的usb控制。
>
> - VMware:在首选项的USB选项中设置将设备连接到主机,在虚拟机设置中移除USB控制器。
>
> - VirtualBox:在Ubuntu设置的USB设备选项中将启动USB控制器的勾去掉。
2. 根据[Hi3516DV300开发板串口驱动安装指导](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695)[Hi3516DV300开发板USB驱动安装指导](https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393)安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在DevEco Device Tool中,点击QUICK ACCESS > DevEco Home > Device,查看并记录对应的串口号。
![zh-cn_image_0000001267932252](figures/zh-cn_image_0000001267932252.png)
5. 在QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面。
4. 在菜单栏中点击**Project Settings**按钮,进入Hi3516DV300工程配置界面。
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
5. 在“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装。
![zh-cn_image_0000001198566365](figures/zh-cn_image_0000001198566365.png)
6. 在“hi3516dv300”页签,设置烧录选项,包括upload_partitions、upload_port和upload_protocol。
- upload_partitions:选择待烧录的文件,默认情况下会同时烧录fastboot、boot、updater、misc、system、vendor和userdata。
- upload_port:选择已查询的串口号。
- upload_protocol:选择烧录协议,固定选择“hiburn-usb”。
- upload_partitions:选择待烧录程序的配置文件(已预置默认的配置文件),该配置文件会指定烧录文件名称、起始烧录地址、地址长度等信息;同时请勾选**Enable to use upload_partitions_profile for upload**选项。
![zh-cn_image_0000001177478136](figures/zh-cn_image_0000001177478136.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如需修改烧录profile文件,在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
>
> 首次烧录,请勾选**Enable to use upload_partitions_profile for upload**选项,会自动生成upload_partitions文件。再次烧录时,可根据实际情况选择生成upload_partitions文件进行自定义烧录,也可以再勾选**Enable to use upload_partitions_profile for upload**选项,使用upload_partitions_profile重新生成upload_partitions文件用于烧录。
7. 在Partitions中,分别检查待烧录文件的烧录信息,包括起始地址、分区大小、待烧录文件地址等。DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整
- upload_protocol:选择烧录协议,固定选择“hiburn-usb”
![zh-cn_image_0000001312541849](figures/zh-cn_image_0000001312541849.png)
- upload_port:选择已查询的串口号。
如需修改,请点击每个待烧录文件后的![zh-cn_image_0000001265302382](figures/zh-cn_image_0000001265302382.png)按钮进行修改。
![zh-cn_image_0000001177478136](figures/zh-cn_image_0000001177478136.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
![zh-cn_image_0000001264982466](figures/zh-cn_image_0000001264982466.png)
8. 点击hi3516dv300下的**Upload**按钮。
8. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
![zh-cn_image_0000001267532292](figures/zh-cn_image_0000001267532292.png)
9. 点击hi3516dv300下的**Upload**按钮,此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录。
此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录。
![zh-cn_image_0000001267532292](figures/zh-cn_image_0000001267532292.png)
![zh-cn_image_0000001114129427](figures/zh-cn_image_0000001114129427.png)
10. 在终端窗口显示如下提示信息时,请在15秒内,按住复位键,插拔USB线,最后松开复位键启动烧录。
9. 在终端窗口显示如下提示信息时,请在15秒内,按住Update键,插拔USB线,最后松开Update键启动烧录。
![zh-cn_image_0000001114129426](figures/zh-cn_image_0000001114129426.png)
![zh-cn_image_0000001326412233.png](figures/zh-cn_image_0000001326412233.png)
启动烧录后,界面提示如下信息时,表示烧录成功。
启动烧录后,界面提示**SUCCESS**信息时,表示烧录成功。
![zh-cn_image_0000001160649343](figures/zh-cn_image_0000001160649343.png)
![zh-cn_image_0000001160649344](figures/zh-cn_image_0000001160649344.png)
11. 烧录成功后,请根据运行章节进行操作,启动系统。
11. 烧录成功后,请根据运行章节进行操作,启动系统。
\ No newline at end of file
# 编译
1.Projects中,点击**Settings**按钮,进入HH-SCDY200配置界面。
1.菜单栏中点击**Project Settings**按钮,进入RK3568工程配置界面。
![zh-cn_image_0000001221036768](figures/zh-cn_image_0000001221036768.png)
![zh-cn_image_0000001265492885](figures/zh-cn_image_0000001265492885.png)
2.toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**SetUp**按钮,自动安装所需工具链。
2.Toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击**Install**按钮,自动安装所需工具链。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果出现安装pip组件失败,可参考[修改Python源的方法](https://device.harmonyos.com/cn/docs/documentation/guide/ide-set-python-source-0000001227639986)进行修改,完成尝试重新安装。
![zh-cn_image_0000001221356692](figures/zh-cn_image_0000001221356692.png)
安装RK3568相关工具链,部分工具的安装需要使用root权限,请在“TERMINAL”窗口输入用户密码进行安装。
![zh-cn_image_0000001327429541.png](figures/zh-cn_image_0000001327429541.png)
工具链自动安装完成后如下图所示。
![zh-cn_image_0000001265676877](figures/zh-cn_image_0000001265676877.png)
3. 在“hh_scdy200”配置页签中,设置源码的编译类型**build_type**,默认为"debug类型,请根据需要进行修改。然后点击**Save**按钮进行保存。
![zh-cn_image_0000001265956897](figures/zh-cn_image_0000001265956897.png)
![zh-cn_image_0000001276354454.png](figures/zh-cn_image_0000001276354454.png)
4. 在DevEco Device Tool界面的“PROJECT TASKS”中,点击对应开发板下的**Build**按钮,执行编译。
......@@ -28,4 +32,4 @@
![zh-cn_image_0000001222361042](figures/zh-cn_image_0000001222361042.png)
编译完成后,可以在工程的**out**目录下,查看编译生成的文件,用于后续的[RK3568开发板烧录](quickstart-standard-running-rk3568-burning.md)
编译完成后,可以在工程的**out**目录下,查看编译生成的文件,用于后续的[RK3568开发板烧录](quickstart-standard-running-rk3568-burning.md)
\ No newline at end of file
......@@ -3,59 +3,46 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
RK3568的镜像烧录通过Winodow环境进行烧录,开发者启动烧录操作后,DevEco Device Tool通过Remote远程模式,将Ubuntu环境下编译生成的带烧录程序文件拷贝至Windows目录下,然后通过Windows的烧录工具将程序文件烧录至开发板中。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 如您使用的是master分支2022年5月9日及之后的源码,请使用RKDevTool工具进行烧录,请参考《[HiHope-DAYU200烧录指导](https://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97)》进行操作。
>
> - 当前版本的DevEco Device Tool暂不支持上述日期后的源码烧录,将在下个版本中适配。
1. [下载](https://gitee.com/hihope_iot/docs/blob/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97/windows/DriverAssitant_v5.1.1.zip)并安装驱动DriverInstall.exe。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果已经安装旧版本的烧写工具,请先点击"驱动卸载"按钮卸载驱动,然后再点击"驱动安装"按钮安装驱动。
1. [下载](https://gitee.com/hihope_iot/docs/blob/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97/windows/DriverAssitant_v5.1.1.zip)并安装驱动DriverInstall.exe,双击DriverInstall.exe打开安装程序,点击“驱动安装”按钮,按提示安装USB驱动。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果已经安装旧版本的烧写工具,请先点击"驱动卸载"按钮卸载驱动,然后再点击"驱动安装"按钮安装驱动。
2. 请连接好电脑和待烧录开发板,连接USB接口。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果采用远程开发模式(windows+本地虚拟机Ubuntu),为确保开发板连接的是主机的USB口,请先禁用虚拟机的usb控制。
>
> - VMware:在首选项的USB选项中设置将设备连接到主机,在虚拟机设置中移除USB控制器。
>
> - VirtualBox:在Ubuntu设置的USB设备选项中将启动USB控制器的勾去掉。
2. 请连接好电脑和待烧录开发板,连接USB接口,具体可参考[RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md)
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 打开DevEco Device Tool,在QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面。
4. 在菜单栏中点击**Project Settings**按钮,进入RK3568工程配置界面。
![zh-cn_image_0000001239661509](figures/zh-cn_image_0000001239661509.png)
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
5. 在“hh_scdy200”页签,设置烧录选项,包括upload_partitions和upload_protocol
5. 在“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装
- upload_partitions:选择待烧录的文件。
- upload_protocol:选择烧录协议,固定选择“upgrade”。
![zh-cn_image_0000001239661509](figures/zh-cn_image_0000001239661509.png)
![zh-cn_image_0000001194504874](figures/zh-cn_image_0000001194504874.png)
6.Partitions中,分别检查待烧录文件的烧录信息,包括起始地址、分区大小、待烧录文件地址等。DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整
6.“hh_scdy200”页签,设置烧录选项,包括upload_partitions和upload_protocol
![zh-cn_image_0000001265041892](figures/zh-cn_image_0000001265041892.png)
- upload_partitions_profile:选择待烧录程序的配置文件,该配置文件会指定烧录文件名称、起始烧录地址、地址长度等信息;同时请勾选**Enable to use upload_partitions_profile for upload**选项。
如需修改,请点击每个待烧录文件后的![zh-cn_image_0000001265361888](figures/zh-cn_image_0000001265361888.png)按钮进行修改。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如需修改烧录profile文件,在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
>
> 首次烧录,请勾选**Enable to use upload_partitions_profile for upload**选项,会自动生成upload_partitions文件。再次烧录时,可根据实际情况选择生成upload_partitions文件进行自定义烧录,也可以再勾选**Enable to use upload_partitions_profile for upload**选项,使用upload_partitions_profile重新生成upload_partitions文件用于烧录。
- upload_protocol:选择烧录协议,固定选择“upgrade”。
![zh-cn_image_0000001265201928](figures/zh-cn_image_0000001265201928.png)
![zh-cn_image_0000001194504874](figures/zh-cn_image_0000001194504874.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
......
......@@ -5,7 +5,7 @@
- Windows系统要求:Windows10 64位系统。
- Ubuntu系统要求:Ubuntu18.04及以上版本,内存推荐16 GB及以上。
- Ubuntu系统要求:Ubuntu18.04~21.10版本,内存推荐16 GB及以上。
- Windows系统和Ubuntu系统的用户名不能包含中文字符。
......@@ -58,7 +58,7 @@
### 安装Window版本DevEco Device Tool
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download)Windows版。
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download) Windows版。
2. 解压DevEco Device Tool压缩包,双击安装包程序,点击Next进行安装。
......@@ -107,6 +107,9 @@
### 安装Ubuntu版本DevEco Device Tool
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果没有Ubuntu系统,可在Windows系统中通过虚拟机方式搭建Ubuntu系统,具体请参考[Ubuntu系统安装指导](https://developer.huawei.com/consumer/cn/training/course/video/C101639987816176315)。Ubuntu系统安装完成后,请根据指导完成[Ubuntu基础环境配置](https://developer.huawei.com/consumer/cn/training/course/video/C101639988048536240),然后再根据本章节进行DevEco Device Tool工具的安装。
1. 将Ubuntu Shell环境修改为bash。
1. 执行如下命令,确认输出结果为bash。如果输出结果不是bash,请根据步骤2,将Ubuntu shell修改为bash。
......@@ -141,18 +144,16 @@
```
4. 执行如下命令,安装DevEco Device Tool,其中devicetool-linux-tool-3.0.0.401.sh请根据实际进行修改。
```
sudo ./devicetool-linux-tool-3.0.0.401.sh
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 安装过程中,会自动检查Python是否安装,且要求Python为3.8~3.9版本。如果不满足,则安装过程中会自动安装,提示“Do you want to continue?”,请输入“Y”后继续安装。
>
> 安装过程中,会弹出用户协议和隐私声明签署的页面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
>
> 如果未弹出用户协议和隐私声明签署的页面,而直接退出了安装,请先执行apt-get install whiptail,然后再执行安装命令。
5. 在用户协议和隐私声明签署界面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
![zh-cn_image_0000001322167645.png](figures/zh-cn_image_0000001322167645.png)
安装完成后,当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
......
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-lite-reference.md#使用buildsh脚本编译源码)
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](quickstart-lite-reference.md)
请进入源码根目录,执行如下命令进行编译:
......
......@@ -9,33 +9,24 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
## 导入源码
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](../quick-start/quickstart-lite-env-setup.md#安装deveco-device-tool)的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](quickstart-lite-env-setup.md)的情况下,您还需要通过以下步骤将编译好的源码导入Windows下,方可进行烧录。
1. 打开DevEco Device Tool,进入Home页,点击**Import Project**打开工程。
![zh-cn_image_0000001278358765](figures/zh-cn_image_0000001278358765.png)
2. 选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击**Import**打开
2. 选择OpenHarmony源码根目录路径(需要访问Ubuntu下的源码目录),然后再选择**Import OpenHarmony Source**选项,点击**Import**进行导入
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 工程存储路径不能包含中文字符、空格。
![zh-cn_image_0000001279745617](figures/zh-cn_image_0000001279745617.png)
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
3. 首次导入时,会出现如下提示框,点击**Import**
![zh-cn_image_0000001266758578](figures/zh-cn_image_0000001266758578.png)
4. 在Select Project type界面,选择**Import from OpenHarmony Source**
![zh-cn_image_0000001215743910](figures/zh-cn_image_0000001215743910.png)
5. 在Import Project界面,选择**Product**后,会自动填充对应的MCU、Board、company和kernel信息,然后**ohosVersion**选择对应的OpenHarmony源码版本。此处选择ipcamera_hispark_taurus。
3. 在Import Project界面,选择**Product**后,会自动填充对应的SOC、Board、Company和Kernel信息,然后**Ohos Ver**选择对应的OpenHarmony源码版本。
![zh-cn_image_0000001279586409](figures/zh-cn_image_0000001279586409.png)
6. 点击**Open**打开工程或源码。
4. 点击**Open**打开工程或源码。
## 烧录
......@@ -43,64 +34,55 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
1. 请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考[Hi3516DV300开发板介绍](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-introduction-hi3516.md)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果采用远程开发模式(windows+本地虚拟机Ubuntu),为确保开发板连接的是主机的USB口,请先禁用虚拟机的usb控制。
>
> - VMware:在首选项的USB选项中设置将设备连接到主机,在虚拟机设置中移除USB控制器。
>
> - VirtualBox:在Ubuntu设置的USB设备选项中将启动USB控制器的勾去掉。
2. 根据[Hi3516DV300开发板串口驱动安装指导](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695)[Hi3516DV300开发板USB驱动安装指导](https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393)安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在DevEco Device Tool中,点击QUICK ACCESS > DevEco Home > Device,查看并记录对应的串口号。
4. 在菜单栏中点击**Project Settings**按钮,进入Hi3516DV300工程配置界面。
![zh-cn_image_0000001315729481](figures/zh-cn_image_0000001315729481.png)
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
5.QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面
5.“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
![zh-cn_image_0000001198566365](figures/zh-cn_image_0000001198566365.png)
6. 在“hi3516dv300”页签,设置烧录选项,包括upload_partitions、upload_port和upload_protocol。
- upload_partitions:选择待烧录的文件,默认情况下会同时烧录fastboot、kernel、rootfs和userfs。
- upload_port:选择已查询到的串口号。
- upload_protocol:选择烧录协议,固定选择“hiburn-usb”。
- upload_partitions:选择待烧录的文件,默认情况下会同时烧录fastboot、kernel、rootfs和userfs。DevEco Device Tool已预置默认的烧录文件信息,包括起始地址、分区大小、待烧录文件地址等,开发者可根据实际情况进行调整,点击每个待烧录文件后的![zh-cn_image_0000001275592884.png](figures/zh-cn_image_0000001275592884.png)按钮进行修改。
![zh-cn_image_0000001223190441](figures/zh-cn_image_0000001223190441.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
7. 在Partitions中,分别检查待烧录文件的烧录信息,包括起始地址、分区大小、待烧录文件地址等。DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。
![zh-cn_image_0000001312778829](figures/zh-cn_image_0000001312778829.png)
![zh-cn_image_0000001312778829](figures/zh-cn_image_0000001312778829.png)
- upload_protocol:选择烧录协议,固定选择“hiburn-usb”。
如需修改,请点击每个待烧录文件后的![zh-cn_image_0000001312898917](figures/zh-cn_image_0000001312898917.png)按钮进行修改
- upload_port:选择已查询到的串口号
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001223190441](figures/zh-cn_image_0000001223190441.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
8. 点击hi3516dv300下的**Upload**按钮。
![zh-cn_image_0000001312780249](figures/zh-cn_image_0000001312780249.png)
![zh-cn_image_0000001266887264](figures/zh-cn_image_0000001266887264.png)
8. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存
此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录
9. 点击hi3516dv300下的**Upload**按钮,此时待烧录文件会从Ubuntu系统传输到Windows下,传输完成后界面显示“Operation paused, Please press Enter key to continue”时,请点击**Enter**键启动烧录。
![zh-cn_image_0000001114129426](figures/zh-cn_image_0000001114129426.png)
![zh-cn_image_0000001316929453](figures/zh-cn_image_0000001316929453.png)
9. 在终端窗口显示如下提示信息时,请在15秒内,按住Update键,插拔USB线,最后松开Update键启动烧录。
10. 在终端窗口显示如下提示信息时,请在15秒内,按住复位键,插拔USB线,最后松开复位键启动烧录。
![zh-cn_image_0000001326412233.png](figures/zh-cn_image_0000001326412233.png)
![zh-cn_image_0000001114129426](figures/zh-cn_image_0000001114129426.png)
启动烧录后,界面提示**SUCCESS**信息时,表示烧录成功。
启动烧录后,界面提示如下信息时,表示烧录成功。
![zh-cn_image_0000001160649343](figures/zh-cn_image_0000001160649343.png)
![zh-cn_image_0000001160649343](figures/zh-cn_image_0000001160649343.png)
10. 烧录成功后,请根据运行章节进行操作,启动系统。
11. 烧录成功后,请根据运行章节进行操作,启动系统。
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-lite-reference.md#使用buildsh脚本编译源码)
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](quickstart-lite-reference.md)
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
......
......@@ -4,37 +4,29 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
在Windows下通过串口烧录Hi3861 WLAN模组。
Hi3861V100开发板支持串口烧录方式,在Windows下通过以下步骤进行烧录:
## 导入源码
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](../quick-start/quickstart-lite-env-setup.md#安装deveco-device-tool)的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](quickstart-lite-env-setup.md)的情况下,您还需要通过以下步骤将编译好的源码导入Windows下,方可进行烧录。
1. 打开DevEco Device Tool,进入Home页,点击**Import Project**打开工程。
![zh-cn_image_0000001278358765](figures/zh-cn_image_0000001278358765.png)
2. 选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击**Import**打开
2. 选择OpenHarmony源码根目录路径(需要访问Ubuntu下的源码目录),然后再选择**Import OpenHarmony Source**选项,点击**Import**进行导入
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 工程存储路径不能包含中文字符、空格。
![zh-cn_image_0000001235265380](figures/zh-cn_image_0000001235265380.png)
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
3. 首次导入时,会出现如下提示框,点击**Import**
3. 在Import Project界面,选择**Product**后,会自动填充对应的SOC、Board、Company和Kernel信息,然后**Ohos Ver**选择对应的OpenHarmony源码版本
![zh-cn_image_0000001314159661](figures/zh-cn_image_0000001314159661.png)
![zh-cn_image_0000001279425450](figures/zh-cn_image_0000001279425450.png)
4. 在Select Project type界面,选择**Import from OpenHarmony Source**
![zh-cn_image_0000001215743910](figures/zh-cn_image_0000001215743910.png)
5. 在Import Project界面,选择**Product**后,会自动填充对应的MCU、Board、company和kernel信息,然后**ohosVersion**选择对应的OpenHarmony源码版本。此处选择wifiiot_hispark_pegasus。
![zh-cn_image_0000001279425449](figures/zh-cn_image_0000001279425449.png)
6. 点击**Open**打开工程或源码。
4. 点击**Open**打开工程或源码。
## 烧录
......@@ -48,18 +40,16 @@
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
4. 在菜单栏中点击**Project Settings**按钮,进入Hi3861V100工程配置界面。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在DevEco Device Tool中,点击QUICK ACCESS > DevEco Home > Device,查看并记录对应的串口号。
![zh-cn_image_0000001316011485](figures/zh-cn_image_0000001316011485.png)
![zh-cn_image_0000001333802045.png](figures/zh-cn_image_0000001333802045.png)
5.QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面
5.“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装
![zh-cn_image_0000001198943768](figures/zh-cn_image_0000001198943768.png)
......@@ -67,20 +57,20 @@
- upload_port:选择已查询的串口号。
- upload_protocol:选择烧录协议,选择“hiburn-serial”。
- upload_partitions:选择待烧录的文件,默认选择hi3861_app
- upload_partitions:选择待烧录的文件名称。DevEco Device Tool已预置默认的烧录文件信息,如果需要修改待烧录文件地址,可点击每个待烧录文件后的![zh-cn_image_0000001333642545.png](figures/zh-cn_image_0000001333642545.png)按钮进行修改
![zh-cn_image_0000001243704061](figures/zh-cn_image_0000001243704061.png)
7. 在Partitions中,检查待烧录文件的烧录信息,DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。
![zh-cn_image_0000001312993353](figures/zh-cn_image_0000001312993353.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
如需修改,请点击待烧录文件后的![zh-cn_image_0000001312793665](figures/zh-cn_image_0000001312793665.png)按钮进行修改
8. 点击**Open**打开工程文件,然后在“PROJECT TASKS”中,点击hi3861下的**Upload**按钮,启动烧录
![zh-cn_image_0000001312912509](figures/zh-cn_image_0000001312912509.png)
![zh-cn_image_0000001216440138](figures/zh-cn_image_0000001216440138.png)
8. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存
9. 启动烧录后,显示如下提示信息时,请在15秒内,按下开发板上的RST按钮重启开发板
9. 点击**Open**打开工程文件,然后在“PROJECT TASKS”中,点击hi3861下的**Upload**按钮,启动烧录。
![zh-cn_image_0000001198466090](figures/zh-cn_image_0000001198466090.png)
![zh-cn_image_0000001216440138](figures/zh-cn_image_0000001216440138.png)
重新上电后,界面提示如下信息时,表示烧录成功。
![zh-cn_image_0000001216761476](figures/zh-cn_image_0000001216761476.png)
......@@ -5,7 +5,7 @@
- Windows系统要求:Windows10 64位系统。
- Ubuntu系统要求:Ubuntu18.04及以上版本,内存推荐16 GB及以上。
- Ubuntu系统要求:Ubuntu18.04~21.10版本,内存推荐16 GB及以上。
- Windows系统和Ubuntu系统的用户名不能包含中文字符。
......@@ -58,7 +58,7 @@
### 安装Window版本DevEco Device Tool
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download)Windows版。
1. 下载[DevEco Device Tool 3.0 Release](https://device.harmonyos.com/cn/ide#download) Windows版。
2. 解压DevEco Device Tool压缩包,双击安装包程序,点击Next进行安装。
......@@ -107,6 +107,11 @@
### 安装Ubuntu版本DevEco Device Tool
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果没有Ubuntu系统,可在Windows系统中通过虚拟机方式搭建Ubuntu系统,具体请参考[Ubuntu系统安装指导](https://developer.huawei.com/consumer/cn/training/course/video/C101639987816176315)。Ubuntu系统安装完成后,请根据指导完成[Ubuntu基础环境配置](https://developer.huawei.com/consumer/cn/training/course/video/C101639988048536240),然后再根据本章节进行DevEco Device Tool工具的安装。
1. 将Ubuntu Shell环境修改为bash。
1. 执行如下命令,确认输出结果为bash。如果输出结果不是bash,请根据步骤2,将Ubuntu shell修改为bash。
......@@ -146,13 +151,9 @@
sudo ./devicetool-linux-tool-3.0.0.401.sh
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 安装过程中,会自动检查Python是否安装,且要求Python为3.8~3.9版本。如果不满足,则安装过程中会自动安装,提示“Do you want to continue?”,请输入“Y”后继续安装。
>
> 安装过程中,会弹出用户协议和隐私声明签署的页面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
>
> 如果未弹出用户协议和隐私声明签署的页面,而直接退出了安装,请先执行apt-get install whiptail,然后再执行安装命令。
5. 在用户协议和隐私声明签署界面,请详细阅读用户协议和隐私声明,需签署同意用户协议和隐私声明才能进行下一步的安装。
![zh-cn_image_0000001322167645.png](figures/zh-cn_image_0000001322167645.png)
安装完成后,当界面输出“Deveco Device Tool successfully installed.”时,表示DevEco Device Tool安装成功。
......
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-standard-reference.md#使用buildsh脚本编译源码)
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](quickstart-standard-reference.md)
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
......@@ -19,7 +19,7 @@ OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.
.
```
3.built-in下选择hispark_taurus_standard并回车。
3.hisilicon下选择hispark_taurus_standard并回车。
**图1** Hi3516编译设置图例  
......
......@@ -15,7 +15,7 @@
## 导入源码
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](../quick-start/quickstart-standard-env-setup.md#安装deveco-device-tool)的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](quickstart-standard-env-setup.md)的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
1. 打开DevEco Device Tool,进入Home页,点击**Import Project**打开工程。
......
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-standard-reference.md#使用buildsh脚本编译源码)
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](quickstart-standard-reference.md)
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
......
......@@ -3,96 +3,71 @@
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 如您使用的是master分支2022年5月9日及之后的源码,请使用RKDevTool工具进行烧录,请参考《[HiHope-DAYU200烧录指导](https://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97)》进行操作。
>
> - 当前版本的DevEco Device Tool暂不支持上述日期后的源码烧录,将在下个版本中适配。
在Windows环境下通过以下步骤进行RK3568的烧录:
RK3568的镜像烧录通过Winodow环境进行烧录。
## 导入源码
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](../quick-start/quickstart-standard-env-setup.md#安装deveco-device-tool)的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,[保证Windows系统可以远程访问Ubuntu环境](quickstart-standard-env-setup.md)的情况下,您还需要通过以下步骤将编译好的源码导入Windows下,方可进行烧录。
1. 打开DevEco Device Tool,进入Home页,点击**Import Project**打开工程。
![zh-cn_image_0000001278358765](figures/zh-cn_image_0000001278358765.png)
2. 选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击**Import**打开
2. 选择OpenHarmony源码根目录路径(需要访问Ubuntu下的源码目录),然后再选择**Import OpenHarmony Source**选项,点击**Import**进行导入
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 工程存储路径不能包含中文字符、空格。
![zh-cn_image_0000001279746305](figures/zh-cn_image_0000001279746305.png)
3. 首次导入时,会出现如下提示框,点击**Import**
![zh-cn_image_0000001313959369](figures/zh-cn_image_0000001313959369.png)
![zh-cn_image_0000001271477045](figures/zh-cn_image_0000001271477045.png)
4. 在Select Project type界面,选择**Import from OpenHarmony Source**
![zh-cn_image_0000001215743910](figures/zh-cn_image_0000001215743910.png)
5. 在Import Project界面,选择**Product**后,会自动填充对应的MCU、Board、company和kernel信息,然后**ohosVersion**选择对应的OpenHarmony源码版本。此处选择rk3568。
3. 在Import Project界面,选择**Product**后,会自动填充对应的SOC、Board、Company和Kernel信息,然后**Ohos Ver**选择对应的OpenHarmony源码版本。
![zh-cn_image_0000001279587085](figures/zh-cn_image_0000001279587085.png)
6. 点击**Open**打开工程或源码。
4. 点击**Open**打开工程或源码。
## 烧录
完成源码导入后,通过以下步骤进行烧录:
1. [下载](https://gitee.com/hihope_iot/docs/blob/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97/windows/DriverAssitant_v5.1.1.zip)并安装驱动DriverInstall.exe,双击DriverInstall.exe打开安装程序,点击“驱动安装”按钮,按提示安装USB驱动
1. [下载](https://gitee.com/hihope_iot/docs/blob/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97/windows/DriverAssitant_v5.1.1.zip)并安装驱动DriverInstall.exe。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果已经安装旧版本的烧写工具,请先点击"驱动卸载"按钮卸载驱动,然后再点击"驱动安装"按钮安装驱动。
2. 请连接好电脑和待烧录开发板,连接USB接口。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如果采用远程开发模式(windows+本地虚拟机Ubuntu),为确保开发板连接的是主机的USB口,请先禁用虚拟机的usb控制。
>
> - VMware:在首选项的USB选项中设置将设备连接到主机,在虚拟机设置中移除USB控制器。
>
> - VirtualBox:在Ubuntu设置的USB设备选项中将启动USB控制器的勾去掉。
2. 请连接好电脑和待烧录开发板,连接USB接口,具体可参考[RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md)
3. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261315939](figures/zh-cn_image_0000001261315939.png),则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。
- 如果Local PC右边连接按钮为![zh-cn_image_0000001261515989](figures/zh-cn_image_0000001261515989.png),则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。
![zh-cn_image_0000001261395999](figures/zh-cn_image_0000001261395999.png)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
4. 在菜单栏中点击**Project Settings**按钮,进入RK3568工程配置界面。
4. 打开DevEco Device Tool,在QUICK ACCESS > DevEco Home > Projects中,点击**Settings**打开工程配置界面。
![zh-cn_image_0000001198566364](figures/zh-cn_image_0000001198566364.png)
![zh-cn_image_0000001239661509](figures/zh-cn_image_0000001239661509.png)
5. 在“Tool Chain”页签,设置Uploader烧录器工具,可以通过Tool Chain页签中的Install按钮在线安装。
5. 在“hh_scdy200”页签,设置烧录选项,包括upload_partitions和upload_protocol。
- upload_partitions:选择待烧录的文件。
- upload_protocol:选择烧录协议,固定选择“upgrade”。
![zh-cn_image_0000001194504874](figures/zh-cn_image_0000001194504874.png)
![zh-cn_image_0000001239661509](figures/zh-cn_image_0000001239661509.png)
6.Partitions中,分别检查待烧录文件的烧录信息,包括起始地址、分区大小、待烧录文件地址等。DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整
6.“hh_scdy200”页签,设置烧录选项,包括upload_partitions和upload_protocol
![zh-cn_image_0000001265041892](figures/zh-cn_image_0000001265041892.png)
- upload_partitions_profile:选择待烧录程序的配置文件,该配置文件会指定烧录文件名称、起始烧录地址、地址长度等信息;同时请勾选**Enable to use upload_partitions_profile for upload**选项。
如需修改,请点击每个待烧录文件后的![zh-cn_image_0000001265361888](figures/zh-cn_image_0000001265361888.png)按钮进行修改。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 如需修改烧录profile文件,在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
>
> 首次烧录,请勾选**Enable to use upload_partitions_profile for upload**选项,会自动生成upload_partitions文件。再次烧录时,可根据实际情况选择生成upload_partitions文件进行自定义烧录,也可以再勾选**Enable to use upload_partitions_profile for upload**选项,使用upload_partitions_profile重新生成upload_partitions文件用于烧录。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
- upload_protocol:选择烧录协议,固定选择“upgrade”。
![zh-cn_image_0000001265201928](figures/zh-cn_image_0000001265201928.png)
![zh-cn_image_0000001194504874](figures/zh-cn_image_0000001194504874.png)
7. 所有的配置都修改完成后,在工程配置页签的顶部,点击**Save**进行保存。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册