• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 烧录异常
2
3
4## 烧写选择串口后提示“Error: Opening COMxx: Access denied”
5
6- **现象描述**
7
8  点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
9
10    **图1** 打开串口失败图
11
12    ![zh-cn_image_0000001226634728](figures/zh-cn_image_0000001226634728.png)
13
14- **可能原因**
15
16  串口已经被占用。
17
18- **解决办法**
19
201. 按图依次选择下拉框,查找带有serial-xx的终端。
21
22     **图2** 查找是否存在占用串口的终端
23
24     ![zh-cn_image_0000001226954644](figures/zh-cn_image_0000001226954644.png)
25
262. 点击标号中的垃圾桶图标,关闭串口。
27
28     **图3** 关闭串口终端
29
30     ![zh-cn_image_0000001271234761](figures/zh-cn_image_0000001271234761.png)
31
323. 重新点击烧写,选择串口并开始烧写程序。
33
34     **图4** 重新启动烧写任务
35
36     ![zh-cn_image_0000001271594765](figures/zh-cn_image_0000001271594765.png)
37
38
39## Windows电脑与单板网络连接失败
40
41- **现象描述**
42
43  点击烧写并选择串口后,无法获取文件。
44
45    **图5** 网络不通,单板无法获取文件图
46
47    ![zh-cn_image_0000001271234757](figures/zh-cn_image_0000001271234757.png)
48
49- **可能原因**
50
51  单板网络与Windows电脑不联通。
52
53  Windows电脑防火墙未允许Visual Studio Code联网。
54
55- **解决方法**
56
571. 检查网线是否连接。
58
592. 点击Windows防火墙。
60
61     **图6** 网络防火墙设置图
62
63     ![zh-cn_image_0000001226634732](figures/zh-cn_image_0000001226634732.png)
64
653. 点击“允许应用通过防火墙”。
66
67     **图7** 防火墙和网络保护界面图
68
69     ![zh-cn_image_0000001271354749](figures/zh-cn_image_0000001271354749.png)
70
714. 查找Visual Studio Code应用。
72
73     **图8** 查找Visual Studio Code应用图
74
75     ![zh-cn_image_0000001271234765](figures/zh-cn_image_0000001271234765.png)
76
775. 勾选Visual Studio Code的专用和公用网络的访问权限。
78
79     **图9** 允许Visual Studio Code应用访问网络
80
81     ![zh-cn_image_0000001271474585](figures/zh-cn_image_0000001271474585.png)
82
83
84## 烧写失败
85
86- **现象描述**
87
88  点击烧写并选择串口后,出现无法烧写的情况。
89
90- **可能原因**
91
92  安装IDE插件DevEco后未重启。
93
94- **解决方法**
95
96  重启IDE。
97
98
99## (Hi3516)串口无回显
100
101- **现象描述**
102
103  串口显示已连接,重启单板后,回车无任何回显。
104
105- **可能原因1**
106
107  串口连接错误。
108
109- **解决办法**
110
111  修改串口号。
112
113  请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按“烧写选择串口后提示“Error: Opening COMxx: Access denied””修改串口号。
114
115- **可能原因2**
116
117  单板U-boot被损坏。
118
119- **解决办法**
120
121  烧写U-boot。
122
123  若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。
124
1251. 获取引导文件U-boot。
126
127   > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
128   >
129   > 单板的U-boot文件请在开源包中获取:device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin
130
131
1322. 根据USB烧写步骤烧写U-boot文件。
133
134   按照[Hi3516系列USB烧写步骤](https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3516-upload-0000001052148681)中描述的烧写方法,选择对应单板的U-boot文件进行烧写。
135
1363. 烧写完成后,登录串口如下图所示。
137
138     **图10** U-boot烧写完成串口显示图
139
140     ![zh-cn_image_0000001271234753](figures/zh-cn_image_0000001271234753.png)
141