未验证 提交 01940d4d 编写于 作者: O openharmony_ci 提交者: Gitee

!3895 FAQ格式修改

Merge pull request !3895 from Austin/master
......@@ -7,21 +7,26 @@
### 编译构建过程中,提示“usr/sbin/ninja: invalid option -- w”
- **现象描述:**
编译失败,提示“usr/sbin/ninja: invalid option -- w”。
- **可能原因:**
编译环境中ninja版本太低,不支持--w选项。
- **解决办法:**
卸载环境中ninja和gn,按照[获取工具](../get-code/gettools-ide.md)
### 编译构建过程中,提示“/usr/bin/ld: cannot find -lncurses”
- **现象描述:**
编译失败,提示“/usr/bin/ld: cannot find -lncurses”。
- **可能原因:**
编译环境ncurses库缺失。
- **解决办法:**
......@@ -33,10 +38,12 @@
### 编译构建过程中,提示“line 77: mcopy: command not found”
- **现象描述:**
​编译失败,提示“line 77: mcopy: command not found”。
- **现象描述:**
编译失败,提示“line 77: mcopy: command not found”。
- **可能原因:**
编译环境未安装mcopy。
- **解决办法:**
......@@ -49,12 +56,15 @@
### 编译构建过程中,提示“riscv32-unknown-elf-gcc: error trying to exec 'cc1': execvp: No such file or directory”
- **现象描述:**
编译失败,提示“riscv32-unknown-elf-gcc: error trying to exec 'cc1': execvp: No such file or directory”。
-**可能原因:**
当前用户对riscv编译器路径下的文件访问权限不够。
-**解决办法:**
查询gcc_riscv32所在目录。
```
......@@ -67,12 +77,15 @@
### 编译构建过程中,提示“No module named 'Crypto'”
- **现象描述:**
编译失败,提示“No module named 'Crypto'”。
- **可能原因:**
python3未安装Crypto。
- **解决办法:**
1. 查询Python版本号。
```
......@@ -88,9 +101,11 @@
### 编译构建过程中,提示“xx.sh : xx unexpected operator”
- **现象描述:**
编译失败:“xx.sh [: xx unexpected operator”。
- **可能原因:**
编译环境shell不是bash。
- **解决办法:**
......@@ -104,6 +119,7 @@
### 编译构建过程中,提示“Could not find a version that satisfies the requirement six>=1.9.0”
- **现象描述**
编译构建过程中出现以下错误:
......@@ -112,9 +128,11 @@
```
- **可能原因**
环境中未安装合适的“six”。
- **解决办法**
方法1:通过命令“pip3 install six”,在线安装。
方法2:离线安装。
......@@ -131,6 +149,7 @@
### 编译构建过程中,提示找不到“-lgcc”
- **现象描述**
编译构建过程中出现以下错误:
......@@ -139,6 +158,7 @@
```
- **可能原因**
交叉编译器gcc_riscv32的PATH添加错误,如下,在"bin"后多添加了一个“/”,应该删除。
......@@ -147,6 +167,7 @@
```
- **解决办法**
重新修改gcc_riscv32的PATH,将多余的“/”删除。
......@@ -158,6 +179,7 @@
### 编译构建过程中,提示找不到“python”
- **现象描述**
编译构建过程中出现以下错误:
......@@ -166,9 +188,11 @@
```
- **可能原因**1
没有装python。
- **解决办法**
请使用如下命令安装Python,下方以Python3.8为例。
......@@ -177,11 +201,13 @@
```
- **可能原因2**
usr/bin目录下没有python软链接
![zh-cn_image_0000001243200677](figures/zh-cn_image_0000001243200677.png)
- **解决办法**
请运行以下命令添加软链接:
......@@ -204,9 +230,11 @@
![zh-cn_image_0000001251276255](figures/zh-cn_image_0000001251276255.png)
- **可能原因**
没有装python3。
- **解决办法**
请使用如下命令安装Python3。
......
......@@ -7,29 +7,31 @@
### 烧写选择串口后提示“Error: Opening COMxx: Access denied”
- **现象描述**
点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
**图1** 打开串口失败图
![zh-cn_image_0000001243481961](figures/zh-cn_image_0000001243481961.png)
- **可能原因**
串口已经被占用。
- **解决办法**
1. 按图依次选择下拉框,查找带有serial-xx的终端。
1. 按图依次选择下拉框,查找带有serial-xx的终端。
**图2** 查找是否存在占用串口的终端
![zh-cn_image_0000001243481989](figures/zh-cn_image_0000001243481989.png)
2. 点击标号中的垃圾桶图标,关闭串口。
2. 点击标号中的垃圾桶图标,关闭串口。
**图3** 关闭串口终端
![zh-cn_image_0000001243082093](figures/zh-cn_image_0000001243082093.png)
3. 重新点击烧写,选择串口并开始烧写程序。
3. 重新点击烧写,选择串口并开始烧写程序。
**图4** 重新启动烧写任务
......@@ -39,48 +41,56 @@
### 烧写失败
- **现象描述**
点击烧写并选择串口后,出现无法烧写的情况。
- **可能原因**
安装IDE插件DevEco后未重启。
- **解决方法**
重启IDE。
### 串口无回显
- **现象描述**
串口显示已连接,重启单板后,回车无任何回显。
- **可能原因1**
串口连接错误。
- **解决办法**
修改串口号。
请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按镜像运行内步骤1修改串口号。
- **可能原因2**
单板U-boot被损坏。
- **解决办法**
烧写U-boot。
若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。
1. 获取引导文件U-boot。
> ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
> 单板的U-boot文件请在开源包中获取:
>
> Hi3516DV300:device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin
>
> Hi3518EV300:device\hisilicon\hispark_aries\sdk_liteos\uboot\out\boot\u-boot-hi3518ev300.bin
1. 获取引导文件U-boot。
> ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
> 单板的U-boot文件请在开源包中获取:
>
> Hi3516DV300:device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin
>
> Hi3518EV300:device\hisilicon\hispark_aries\sdk_liteos\uboot\out\boot\u-boot-hi3518ev300.bin
2. 根据USB烧写步骤烧写U-boot文件。
2. 根据USB烧写步骤烧写U-boot文件。
按照[Hi3516系列USB烧写步骤](../quick-start/quickstart-ide-lite-steps-hi3516-burn.md)中描述的烧写方法,选择对应单板的U-boot文件进行烧写。
3. 烧写完成后,登录串口如下图所示。
3. 烧写完成后,登录串口如下图所示。
**图5** U-boot烧写完成串口显示图
......@@ -90,6 +100,7 @@
### Windows电脑与单板网络连接失败
- **现象描述**
点击烧写并选择串口后,无法获取文件。
**图6** 网络不通,单板无法获取文件图
......@@ -97,33 +108,34 @@
![zh-cn_image_0000001198322428](figures/zh-cn_image_0000001198322428.png)
- **可能原因**
单板网络与Windows电脑不联通。
Windows电脑防火墙未允许Visual Studio Code联网。
- **解决方法**
1. 检查网线是否连接。
1. 检查网线是否连接。
2. 点击Windows防火墙。
2. 点击Windows防火墙。
**图7** 网络防火墙设置图
![zh-cn_image_0000001198162584](figures/zh-cn_image_0000001198162584.png)
3. 点击“允许应用通过防火墙”。
3. 点击“允许应用通过防火墙”。
**图8** 防火墙和网络保护界面图
![zh-cn_image_0000001198323146](figures/zh-cn_image_0000001198323146.png)
4. 查找Visual Studio Code应用。
4. 查找Visual Studio Code应用。
**图9** 查找Visual Studio Code应用图
![zh-cn_image_0000001198003232](figures/zh-cn_image_0000001198003232.png)
5. 勾选Visual Studio Code的专用和公用网络的访问权限。
5. 勾选Visual Studio Code的专用和公用网络的访问权限。
**图10** 允许Visual Studio Code应用访问网络
......
......@@ -180,9 +180,11 @@ Stack组件不支持其子组件设置margin属性。
### hdc_std连接不到设备
- **现象描述**
执行 "hdc_std list targets"命令后结果为:[Empty]
- **解决方法**
1. 设备没有被识别:
在设备管理器中查看是否有hdc设备,在通用串行总线设备中会有“HDC Device”信息。如果没有,hdc无法连接。此时需要断开并重联PC和OpenHarmony设备之间的USB连接,或者烧写最新的镜像。
2. hdc_std工作异常:
......@@ -194,8 +196,10 @@ Stack组件不支持其子组件设置margin属性。
### hdc_std运行不了
- **现象描述**
点击hdc_std.exe文件无法运行。
- **解决方法**
hdc_std.exe不需要安装,直接放到磁盘上就能使用,也可以添加到环境变量中。通过打开cmd执行hdc_std命令直接使用。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册