# 常见问题 **问题 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烧写完成串口显示")