There is fastboot program running on the board.
To burn a file, perform the following steps:
1 Switch to the Address tab, as showed in Figure 3-1.
Figure 3-1 Burning files by address

2 Select a serial port for connecting the board, select the server IP address of the PC, and set the MAC address, IP address, subnet mask, and gateway to the board. See Figure 3-2.

The server IP address of the PC and the IP address of the board must be on the same network segment. Otherwise, image files fail to be burnt.
Figure 3-2 Setting parameters 2

Set the flash memory type, set the start address and length of the file to be burnt, and click Browse to select the file to be burnt, as showed in Figure 3-3.
Figure 3-3 Setting the board for burning

4 Connect the serial port and Ethernet port of the board. If the board is powered on, power off it and short-circuit the bootstrap jumper cap of the board. For details, see chapter 1 "1 Preparing the Burning Environment"
5 Click Burn, see Figure 3-3.

When you burn by address, you can not select the file type, just needs to select the file you want to burn. Because the formats are different between yaffs files(with OOB data)and other files(without OOB data), the tool will automatic distinguishing the file types(they are yaffs and None in the tool),then burned base on different types, power on the board and start burning. If you burn files by the flash address, you need to power on the board again only when you click Burn for the first time.

6 Power on the board to burn the file.Figure 3-5 shows the burning process.

The information about the burning process is displayed in the console.
If an error occurs:
7 Connect the serial port tool and restart the board.
----End
Burning and upload are two reverse operations. The burn function used to burn a file into the target board, but upload function used to upload files to PC from board by specified address and specified length which user setting. The details of upload are similar to the burning. Here we just list the two different steps.
Step 1 is same as step 1 in burning.
Step 2 is same as step 2 in burning.
Step 3 Config the information of upload, select the flash type, set the start address and length in board, and set the file which the upload content will save in. As showed in Figure 3-6.

Step 4 is same as step 4 in burning.
Step 5 Click "Upload", if the images in to be upload area are fastboot, kernel, ubifs and so on, please select "Data whithout OOB". If the image is yaffs, please select "Data with OOB". As shown in Figure 3-7.


When you upload by address, you need to appoint the data type. This step will finish in the dialog which appear after you click "Upload". If you select a wrong type, the upload date will can not match the original file. When you upload yaffs file, the length should be the multiple of (pagesize + oobsize).
----End
The erase function will erase the specified length content from the specified address on the board. Details of erasing are similar to the burning. Here we just list the two different steps.
Step 1 is same as the step 1 in burning.
Step 2 is same as the Step 2 in burning.
Step 3 Config erase information of easy, select the flash type, set the start address and length in board. As showed in Figure 3-8.

Step 4 is same as the Step 4 in burning.
Step 5 Click "Erase", start erasing by power on the board. As shown in Figure 3-9.


While erasing, the length should be multiple times of blocksize.
----End