# 常见问题
**问题 1:烧写选择串口后提示失败。**
- **现象描述**
点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
**图 1** 打开串口失败图
![](figures/打开串口失败图.png "打开串口失败图")
- **可能原因**
串口已经被占用。
- **解决办法**
1. 按图依次选择下拉框,查找带有serial-xx的终端
**图 2** 查找是否存在占用串口的终端
![](figures/查找是否存在占用串口的终端.png "查找是否存在占用串口的终端")
2. 点击标号中的垃圾桶图标,关闭串口。
**图 3** 关闭串口终端
![](figures/关闭串口终端.png "关闭串口终端")
3. 重新点击烧写,选择串口并开始烧写程序
**图 4** 重新启动烧写任务
![](figures/重新启动烧写任务.png "重新启动烧写任务")
**问题 2:Windows电脑与单板网络连接失败。**
- **现象描述**
点击烧写并选择串口后,无法获取文件。
**图 5** 网络不通,单板无法获取文件图
![](figures/网络不通-单板无法获取文件图.png "网络不通-单板无法获取文件图")
- **可能原因**
单板网络与Windows电脑不联通。
Windows电脑防火墙未允许Visual Studio Code联网。
- **解决方法**
1. 检查网线是否连接。
2. 点击Windows防火墙。
**图 6** 网络防火墙设置图
![](figures/网络防火墙设置图.png "网络防火墙设置图")
3. 点击“允许应用通过防火墙”。
**图 7** 防火墙和网络保护界面图
![](figures/防火墙和网络保护界面图.png "防火墙和网络保护界面图")
4. 查找Visual Studio Code应用。
**图 8** 查找Visual Studio Code应用图
![](figures/查找Visual-Studio-Code应用图.png "查找Visual-Studio-Code应用图")
5. 勾选Visual Studio Code的专用和公用网络的访问权限。
**图 9** 允许Visual Studio Code应用访问网络
![](figures/允许Visual-Studio-Code应用访问网络.png "允许Visual-Studio-Code应用访问网络")
**问题 3:烧写失败**
- **现象描述**
点击烧写并选择串口后,出现无法烧写的情况。
- **可能原因**
安装IDE插件DevEco后未重启。
- **解决方法**
重启IDE。
**问题 4:编译构建过程中,提示找不到“pyhton”。**
- **现象描述**
![](figures/zh-cn_image_0000001055035538.png)
- **可能原因**1
没有装python。
- **解决办法**
请按照[安装Python环境](搭建环境-0.md#section16270312203916)安装python。
- **可能原因2**
![](figures/zh-cn_image_0000001054475589.png)
- **解决办法**
usr/bin目录下没有python软链接,请运行以下命令:
```
# cd /usr/bin/
# which python3
# ln -s /usr/local/bin/python3 python
# python --version
```
例:
![](figures/zh-cn_image_0000001054875562.png)
**问题 5:串口无回显。**
- **现象描述**
串口显示已连接,重启单板后,回车无任何回显。
- **可能原因**
- 串口连接错误。
- 单板U-boot被损坏。
- **解决办法**
**解决办法1:修改串口号**
请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按步骤修改串口号。
**图 10** 修改串口号图示
![](figures/修改串口号图示.png "修改串口号图示")
1. 断开当前串口。
2. 点击设置按钮。
3. 在弹框中修改串口号并点击OK。
4. 连接后在对话框中输入回车查看是否存在回显。
**解决办法2:烧写U-boot**
若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。
1. 获取引导文件U-boot。
>![](public_sys-resources/icon-notice.gif) **须知:**
>单板的U-boot文件请在开源包中获取,路径为vendor\\hisi\\hi35xx\\hi3516dv300\\uboot\\out\\boot\\u-boot-hi3516dv300.bin
2. 使用HiTool工具按照标号选择U-boot烧写选项,点击烧写按钮。
**图 11** HiTool工具U-boot烧写步骤图
![](figures/未命名图片11111.png)
1. 选择单板串口COM7。
2. 选择Transfer Mode为Serial。
3. 选择Burn Fastboot标签。
4. 选择Flash Type为spi nor。
5. 选择Browse,找到对应U-boot文件。
6. 点击Burn开始烧写。
3. 提示下电并给单板重新上电,烧写完成后,连接串口,如下图所示。
**图 12** HiTool工具U-boot烧写完成串口显示
![](figures/HiTool工具U-boot烧写完成串口显示.png "HiTool工具U-boot烧写完成串口显示")