• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 常见问题<a name="ZH-CN_TOPIC_0000001128470856"></a>
2
3-   [烧写选择串口后提示失败](#section627268185113)
4-   [Windows电脑与单板网络连接失败](#section195391036568)
5-   [烧写失败](#section571164016565)
6-   [编译构建过程中,提示找不到“python”](#section1039835245619)
7-   [串口无回显](#section14871149155911)
8
9## 烧写选择串口后提示失败<a name="section627268185113"></a>
10
11-   **现象描述**
12
13    点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
14
15    **图 1**  打开串口失败图<a name="fig1756105874814"></a>
16    ![](figure/打开串口失败图.png "打开串口失败图")
17
18-   **可能原因**
19
20    串口已经被占用。
21
22-   **解决办法**
23
241.  按图依次选择下拉框,查找带有serial-xx的终端
25
26    **图 2**  查找是否存在占用串口的终端<a name="fig723433664916"></a>
27    ![](figure/查找是否存在占用串口的终端.png "查找是否存在占用串口的终端")
28
292.  点击标号中的垃圾桶图标,关闭串口。
30
31    **图 3**  关闭串口终端<a name="fig197211713185012"></a>
32    ![](figure/关闭串口终端.png "关闭串口终端")
33
343.  重新点击烧写,选择串口并开始烧写程序
35
36    **图 4**  重新启动烧写任务<a name="fig2196042514"></a>
37    ![](figure/重新启动烧写任务.png "重新启动烧写任务")
38
39
40## Windows电脑与单板网络连接失败<a name="section195391036568"></a>
41
42-   **现象描述**
43
44    点击烧写并选择串口后,无法获取文件。
45
46    **图 5**  网络不通,单板无法获取文件图<a name="fig135261439195819"></a>
47    ![](figure/网络不通-单板无法获取文件图.png "网络不通-单板无法获取文件图")
48
49-   **可能原因**
50
51    单板网络与Windows电脑不联通。
52
53    Windows电脑防火墙未允许Visual Studio Code联网。
54
55-   **解决方法**
56
571.  检查网线是否连接。
582.  点击Windows防火墙。
59
60    **图 6**  网络防火墙设置图<a name="fig168416458311"></a>
61    ![](figure/网络防火墙设置图.png "网络防火墙设置图")
62
633.  点击“允许应用通过防火墙”。
64
65    **图 7**  防火墙和网络保护界面图<a name="fig19866154513414"></a>
66    ![](figure/防火墙和网络保护界面图.png "防火墙和网络保护界面图")
67
684.  查找Visual Studio Code应用。
69
70    **图 8**  查找Visual Studio Code应用图<a name="fig9213244657"></a>
71    ![](figure/查找Visual-Studio-Code应用图.png "查找Visual-Studio-Code应用图")
72
735.  勾选Visual Studio Code的专用和公用网络的访问权限。
74
75    **图 9**  允许Visual Studio Code应用访问网络<a name="fig019395421210"></a>
76    ![](figure/允许Visual-Studio-Code应用访问网络.png "允许Visual-Studio-Code应用访问网络")
77
78
79## 烧写失败<a name="section571164016565"></a>
80
81-   **现象描述**
82
83    点击烧写并选择串口后,出现无法烧写的情况。
84
85-   **可能原因**
86
87    安装IDE插件DevEco后未重启。
88
89-   **解决方法**
90
91    重启IDE。
92
93
94## 编译构建过程中,提示找不到“python”<a name="section1039835245619"></a>
95
96-   **现象描述**
97
98    ![](figure/Symptom.png)
99
100
101-   **可能原因1**
102
103    没有装python。
104
105-   **解决办法**
106
107    请按照[安装Python环境](quickstart-lite-env-setup-linux.md#section1238412211211)。
108
109-   **可能原因2**
110
111    ![](figure/reason-for-not-finding-python.png)
112
113-   **解决办法**
114
115    usr/bin目录下没有python软链接,请运行以下命令:
116
117    ```
118    # cd /usr/bin/
119    # which python3
120    # ln -s /usr/local/bin/python3 python
121    # python --version
122    ```
123
124    例:
125
126    ![](figure/solution-6.png)
127
128
129## 串口无回显<a name="section14871149155911"></a>
130
131-   **现象描述**
132
133    串口显示已连接,重启单板后,回车无任何回显。
134
135-   **可能原因1**
136
137    串口连接错误。
138
139-   **解决办法**
140
141    修改串口号。
142
143    请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按镜像运行内[步骤1](#section627268185113)修改串口号。
144
145
146-   **可能原因2**
147
148    单板U-boot被损坏。
149
150-   **解决办法**
151
152    烧写U-boot。
153
154    若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。
155
156
1571.  获取引导文件U-boot。
158
159    >![](../public_sys-resources/icon-notice.gif) **须知:**
160    >单板的U-boot文件请在开源包中获取:
161    >Hi3516DV300:device\\hisilicon\\hispark\_taurus\\sdk\_liteos\\uboot\\out\\boot\\u-boot-hi3516dv300.bin
162    >Hi3518EV300:device\\hisilicon\\hispark\_aries\\sdk\_liteos\\uboot\\out\\boot\\u-boot-hi3518ev300.bin
163
1642.  根据USB烧写步骤烧写U-boot文件。
165
166    按照[Hi3516系列USB烧写步骤](https://device.harmonyos.com/cn/docs/ide/user-guides/hi3516_upload-0000001052148681)/[Hi3518系列USB烧写步骤](https://device.harmonyos.com/cn/docs/ide/user-guides/hi3518_upload-0000001057313128)中描述的USB烧写方法,选择对应单板的U-boot文件进行烧写。
167
1683.  烧写完成后,登录串口如下图所示。
169
170    **图 10**  U-boot烧写完成串口显示图<a name="zh-cn_topic_0000001053466255_fig155914681910"></a>
171    ![](figure/U-boot烧写完成串口显示图.png "U-boot烧写完成串口显示图")
172
173
174