1e41f4b71Sopenharmony_ci# Burning
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Mini and Small Systems
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci### "Error: Opening COMxx: Access denied" Is Displayed When I Start Burning
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci- **Symptom**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci  After I click **Burn** and select a serial port, **Error: Opening COMxx: Access denied** is displayed.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci  **Figure 1** Access denied error
14e41f4b71Sopenharmony_ci  
15e41f4b71Sopenharmony_ci  ![failed-to-open-the-serial-port](figures/failed-to-open-the-serial-port.png)
16e41f4b71Sopenharmony_ci  
17e41f4b71Sopenharmony_ci- **Possible Causes**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci  The serial port is in use.
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci- **Solution**
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci  1. Search for the terminal using serial-xx from the drop-down list in the **TERMINAL** panel.
24e41f4b71Sopenharmony_ci  
25e41f4b71Sopenharmony_ci     **Figure 2** Checking whether the serial port is in use
26e41f4b71Sopenharmony_ci  
27e41f4b71Sopenharmony_ci     ![en-us_image_0000001243481989](figures/en-us_image_0000001243481989.png)
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci  2. Click the dustbin icon as shown below to disable the terminal using the serial port.
30e41f4b71Sopenharmony_ci    
31e41f4b71Sopenharmony_ci     **Figure 3** Disabling the terminal using the serial port
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci     ![en-us_image_0000001243082093](figures/en-us_image_0000001243082093.png)
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci  3. Click **Burn**, select the serial port, and start burning images again.
36e41f4b71Sopenharmony_ci    
37e41f4b71Sopenharmony_ci     **Figure 4** Restarting the burning task
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci     ![en-us_image_0000001198322224](figures/en-us_image_0000001198322224.png)
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci### The Image Failed To Be Burnt
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci- **Symptom**
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci  The image failed to be burnt over a serial port.
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ci- **Possible Causes**
49e41f4b71Sopenharmony_ci  
50e41f4b71Sopenharmony_ci  The DevEco Device Tool plug-in is not restarted after being installed.
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ci- **Solution**
53e41f4b71Sopenharmony_ci  
54e41f4b71Sopenharmony_ci  Restart DevEco Device Tool.
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci### No Command Output Is Displayed
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci- **Symptom**
60e41f4b71Sopenharmony_ci  
61e41f4b71Sopenharmony_ci  The serial port shows that the connection has been established. After the board is restarted, nothing is displayed when I press **Enter**.
62e41f4b71Sopenharmony_ci
63e41f4b71Sopenharmony_ci- **Possible Cause 1**
64e41f4b71Sopenharmony_ci  
65e41f4b71Sopenharmony_ci  The serial port is connected incorrectly.
66e41f4b71Sopenharmony_ci
67e41f4b71Sopenharmony_ci- **Solution**
68e41f4b71Sopenharmony_ci  
69e41f4b71Sopenharmony_ci  Change the serial port number.
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ci  Start **Device Manager** to check whether the serial port connected to the board is the same as that connected to the terminal device. If the serial ports are different, perform step 1 in the **Running an Image** section to change the serial port number.
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci- **Possible Cause 2**
74e41f4b71Sopenharmony_ci  
75e41f4b71Sopenharmony_ci  The U-Boot of the board is damaged.
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci- **Solution**
78e41f4b71Sopenharmony_ci  
79e41f4b71Sopenharmony_ci  Burn the U-Boot.
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci  If the fault persists after you perform the preceding operations, the U-Boot of the board may be damaged. In this case, burn the U-Boot by performing the following steps:
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_ci   1. Obtain the U-Boot file.
84e41f4b71Sopenharmony_ci      > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **NOTICE**
85e41f4b71Sopenharmony_ci      > The U-Boot file of the two boards can be obtained from the following paths, respectively.
86e41f4b71Sopenharmony_ci      > 
87e41f4b71Sopenharmony_ci      > Hi3516D V300: **device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin**
88e41f4b71Sopenharmony_ci      > 
89e41f4b71Sopenharmony_ci      > Hi3518E V300: **device\hisilicon\hispark_aries\sdk_liteos\uboot\out\boot\u-boot-hi3518ev300.bin**
90e41f4b71Sopenharmony_ci
91e41f4b71Sopenharmony_ci  2. Burn the U-Boot file.
92e41f4b71Sopenharmony_ci  
93e41f4b71Sopenharmony_ci     Select the U-Boot files of the corresponding development board for burning. For details, see [Burning an Image](../quick-start/quickstart-ide-3516-burn.md).
94e41f4b71Sopenharmony_ci
95e41f4b71Sopenharmony_ci  3. Log in to the serial port after the burning is complete.
96e41f4b71Sopenharmony_ci
97e41f4b71Sopenharmony_ci     **Figure 5** Information displayed through the serial port after the U-Boot file is burnt
98e41f4b71Sopenharmony_ci
99e41f4b71Sopenharmony_ci     ![en-us_image_0000001243484907](figures/en-us_image_0000001243484907.png)
100e41f4b71Sopenharmony_ci
101e41f4b71Sopenharmony_ci
102e41f4b71Sopenharmony_ci### Windows-based PC Failed to Be Connected to the Board
103e41f4b71Sopenharmony_ci
104e41f4b71Sopenharmony_ci- **Symptom**
105e41f4b71Sopenharmony_ci
106e41f4b71Sopenharmony_ci  The file image cannot be obtained after clicking **Burn** and selecting a serial port.
107e41f4b71Sopenharmony_ci
108e41f4b71Sopenharmony_ci  **Figure 6** Failed to obtain the file image due to network disconnection
109e41f4b71Sopenharmony_ci  
110e41f4b71Sopenharmony_ci  ![en-us_image_0000001198322428](figures/en-us_image_0000001198322428.png)
111e41f4b71Sopenharmony_ci
112e41f4b71Sopenharmony_ci- **Possible Causes**
113e41f4b71Sopenharmony_ci
114e41f4b71Sopenharmony_ci  The board is disconnected from the Windows-based PC.
115e41f4b71Sopenharmony_ci
116e41f4b71Sopenharmony_ci  Windows Firewall does not allow Visual Studio Code to access the network.
117e41f4b71Sopenharmony_ci
118e41f4b71Sopenharmony_ci- **Solution**
119e41f4b71Sopenharmony_ci
120e41f4b71Sopenharmony_ci  1. Make sure the network cable is properly connected.
121e41f4b71Sopenharmony_ci
122e41f4b71Sopenharmony_ci  2. Click **Windows Firewall**.
123e41f4b71Sopenharmony_ci    
124e41f4b71Sopenharmony_ci     **Figure 7** Setting the firewall
125e41f4b71Sopenharmony_ci     
126e41f4b71Sopenharmony_ci     ![en-us_image_0000001198162584](figures/en-us_image_0000001198162584.png)
127e41f4b71Sopenharmony_ci
128e41f4b71Sopenharmony_ci  3. Click **Firewall & network protection**. On the displayed page, click **Allow an app through the firewall**.
129e41f4b71Sopenharmony_ci    
130e41f4b71Sopenharmony_ci     **Figure 8** Firewall & network protection
131e41f4b71Sopenharmony_ci     
132e41f4b71Sopenharmony_ci     ![en-us_image_0000001198323146](figures/en-us_image_0000001198323146.png)
133e41f4b71Sopenharmony_ci
134e41f4b71Sopenharmony_ci  4. Select Visual Studio Code.
135e41f4b71Sopenharmony_ci    
136e41f4b71Sopenharmony_ci     **Figure 9** Selecting Visual Studio Code
137e41f4b71Sopenharmony_ci    
138e41f4b71Sopenharmony_ci     ![en-us_image_0000001198003232](figures/en-us_image_0000001198003232.png)
139e41f4b71Sopenharmony_ci
140e41f4b71Sopenharmony_ci  5. Select the **Private** and **Public** network access rights for Visual Studio Code.
141e41f4b71Sopenharmony_ci    
142e41f4b71Sopenharmony_ci     **Figure 10** Allowing Visual Studio Code to access the network
143e41f4b71Sopenharmony_ci  
144e41f4b71Sopenharmony_ci     ![en-us_image_0000001243084579](figures/en-us_image_0000001243084579.png)
145e41f4b71Sopenharmony_ci
146e41f4b71Sopenharmony_ci### The Development Board Failed to Be Identified by the Burning Tool
147e41f4b71Sopenharmony_ci
148e41f4b71Sopenharmony_ci- **Symptom**
149e41f4b71Sopenharmony_ci
150e41f4b71Sopenharmony_ci  During image burning, the burning tool displays a message indicating that no device is found.
151e41f4b71Sopenharmony_ci
152e41f4b71Sopenharmony_ci- **Possible Causes**
153e41f4b71Sopenharmony_ci
154e41f4b71Sopenharmony_ci  The cable between the Windows computer and the development board is not connected. (The cable required varies. In this example, the USB cable is used.) 
155e41f4b71Sopenharmony_ci
156e41f4b71Sopenharmony_ci  The driver corresponding to the cable between the Windows computer and the development board is not installed.
157e41f4b71Sopenharmony_ci
158e41f4b71Sopenharmony_ci- **Solution**
159e41f4b71Sopenharmony_ci
160e41f4b71Sopenharmony_ci  1. Make sure the cable between the Windows computer and the development board is connected.
161e41f4b71Sopenharmony_ci
162e41f4b71Sopenharmony_ci  2. Open Device Manager in Windows.
163e41f4b71Sopenharmony_ci
164e41f4b71Sopenharmony_ci  3. Open the Universal Serial Bus controllers list.
165e41f4b71Sopenharmony_ci    
166e41f4b71Sopenharmony_ci  4. Check whether the USB device driver has been installed. If an alarm is displayed, the driver has not been installed.
167e41f4b71Sopenharmony_ci
168e41f4b71Sopenharmony_ci  5. Depending on the Windows environment, install the desired USB device driver, such as FT23R USB UART Driver. Then try again.
169e41f4b71Sopenharmony_ci
170e41f4b71Sopenharmony_ci  6. If any other issue occurs, consult the relevant FAQ entry.
171e41f4b71Sopenharmony_ci  
172