# Burning Tool Prepare
1. Download win32diskimageer tool
    - https://sourceforge.net/projects/win32diskimager/files/latest/download
    - unzip the following file

1. compile u-boot
```
cd [source tree]/u-boot
make distclean
make clean
make rk3288_defconfig
make
```
- after compile it will have a uboot file which named RK3288UbootLoader_V2.30.10.bin

1. compile kernel
```
cd [source tree]/kernel
make rockchip_defconfig
make rk3288-miniarm.img
```

1. compile Android
```
cd [source tree]
source build/envsetup.sh
lunch rk3288-userdebug
make -j8
./mkimage.sh
```

1. copy the generated image from step 2, 3, 4 to the
specific folder
```
cd [source tree]/RKTools/linux/Linux_Pack_Firmware/rockdev_rk3288
./collectImages.sh && ./mkupdate.sh
```
- After the step 5.B, it will generate a file which named update.img and located at
[source tree]/RKTools/linux/Linux_Pack_Firmware/rockdev_rk3288/update.img

1.  change format of the update.img

1. open the SpiImageTools.exe and load the update.img as the following
After step 2, it will generate data.bin which is located at the same folder as the
SpiImageTools.exe

1. use the Win32diskImager.exe tool to burn the data.bin into sdcard, then you
can boot the Tinker Board with sdcard.