Burning Tool Prepare
-
Download win32diskimageer tool
- https://sourceforge.net/projects/win32diskimager/files/latest/download
- unzip the following file
-
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
- compile kernel
cd [source tree]/kernel
make rockchip_defconfig
make rk3288-miniarm.img
- compile Android
cd [source tree]
source build/envsetup.sh
lunch rk3288-userdebug
make -j8
./mkimage.sh
- 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
-
change format of the update.img
-
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
-
use the Win32diskImager.exe tool to burn the data.bin into sdcard, then you can boot the Tinker Board with sdcard.