• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 烧录常见问题
2
3
4## 轻量和小型系统
5
6
7### 烧写选择串口后提示“Error: Opening COMxx: Access denied”
8
9- **现象描述**
10
11  点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
12
13    **图1** 打开串口失败图
14    ![zh-cn_image_0000001243481961](figures/zh-cn_image_0000001243481961.png)
15
16- **可能原因**
17
18  串口已经被占用。
19
20- **解决办法**
21
22  1. 按图依次选择下拉框,查找带有serial-xx的终端。
23
24
25     **图2** 查找是否存在占用串口的终端
26     ![zh-cn_image_0000001243481989](figures/zh-cn_image_0000001243481989.png)
27
28  2. 点击标号中的垃圾桶图标,关闭串口。
29
30     **图3** 关闭串口终端
31
32     ![zh-cn_image_0000001243082093](figures/zh-cn_image_0000001243082093.png)
33
34  3. 重新点击烧写,选择串口并开始烧写程序。
35
36     **图4** 重新启动烧写任务
37
38     ![zh-cn_image_0000001198322224](figures/zh-cn_image_0000001198322224.png)
39
40
41### 烧写失败
42
43- **现象描述**
44
45  点击烧写并选择串口后,出现无法烧写的情况。
46
47- **可能原因**
48
49  安装IDE插件DevEco后未重启。
50
51- **解决方法**
52
53  重启IDE。
54
55
56### 串口无回显
57
58- **现象描述**
59
60  串口显示已连接,重启单板后,回车无任何回显。
61
62- **可能原因1**
63
64  串口连接错误。
65
66- **解决办法**
67
68  修改串口号。
69
70  请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按镜像运行内步骤1修改串口号。
71
72- **可能原因2**
73
74  单板U-boot被损坏。
75
76- **解决办法**
77
78  烧写U-boot。
79
80  若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。
81
82  1. 获取引导文件U-boot。
83     > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
84     > 单板的U-boot文件请在开源包中获取:
85     >
86     > Hi3516DV300:device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin
87     >
88     > Hi3518EV300:device\hisilicon\hispark_aries\sdk_liteos\uboot\out\boot\u-boot-hi3518ev300.bin
89
90  2. 根据USB烧写步骤烧写U-boot文件。
91   按照[Hi3516系列USB烧写步骤](../quick-start/quickstart-ide-3516-burn.md)中描述的烧写方法,选择对应单板的U-boot文件进行烧写。
92
93  3. 烧写完成后,登录串口如下图所示。
94
95     **图5** U-boot烧写完成串口显示图
96
97     ![zh-cn_image_0000001243484907](figures/zh-cn_image_0000001243484907.png)
98
99
100### Windows电脑与单板网络连接失败
101
102- **现象描述**
103
104  点击烧写并选择串口后,无法获取文件。
105
106    **图6** 网络不通,单板无法获取文件图
107
108    ![zh-cn_image_0000001198322428](figures/zh-cn_image_0000001198322428.png)
109
110- **可能原因**
111
112  单板网络与Windows电脑不联通。
113
114  Windows电脑防火墙未允许Visual Studio Code联网。
115
116- **解决方法**
117
118  1. 检查网线是否连接。
119
120  2. 点击Windows防火墙。
121
122     **图7** 网络防火墙设置图
123
124     ![zh-cn_image_0000001198162584](figures/zh-cn_image_0000001198162584.png)
125
126  3. 点击“允许应用通过防火墙”。
127
128     **图8** 防火墙和网络保护界面图
129
130     ![zh-cn_image_0000001198323146](figures/zh-cn_image_0000001198323146.png)
131
132  4. 查找Visual Studio Code应用。
133
134     **图9** 查找Visual Studio Code应用图
135
136     ![zh-cn_image_0000001198003232](figures/zh-cn_image_0000001198003232.png)
137
138  5. 勾选Visual Studio Code的专用和公用网络的访问权限。
139
140     **图10** 允许Visual Studio Code应用访问网络
141
142     ![zh-cn_image_0000001243084579](figures/zh-cn_image_0000001243084579.png)
143
144
145### 烧录时无法识别到设备
146
147- **现象描述**
148
149  烧录操作时,烧录工具提示“没有发现设备”或“Check whether the board is connected”等信息。
150
151- **可能原因**
152
153  Windows电脑与开发板之间的线缆(烧录所需线缆,此处以USB线缆为例)未连接。
154
155  Windows电脑与开发板之间线缆对应的驱动未安装。
156
157- **解决方法**
158
159  1. 检查USB线缆是否连接。
160
161  2. 在Windows环境中打开设备管理器。
162
163  3. 打开“通用串行总线控制器”列表。
164
165  4. 检查“USB Device”是否已安装驱动。如显示告警标识,说明Windows环境中未安装相应驱动。
166
167  5. 请根据Windows环境的具体情况,安装“USB Device”的驱动(如FT23R USB UART Driver)后,重新操作。
168
169  6. 如仍有其他问题,请查询对应FAQ。
170