Android系统烧写
1. 制作SD卡启动工具:
1) 打开PartitionManager.exe工具,右键可移动磁盘,点击删除分区,SD卡就只剩一个分区,再右键点击分区,选择创建分区,修改:指定分区前面的自由空间大小为:100M,新分区选择文件系统为:FAT32,然后点击“是”,最后点击“应用”
2) 烧写uboot到SD的预留空间:打开x210_Fusing_tool.exe工具,选择SD卡盘符,第一次盘符大小不出现,再选择一次才能出现盘符大小,然后选择“Browse”,选择B光盘\X210_B_131128\android4.0.4\image\inand\uboot.bin然后点击“Add”在下面PATH将出现路径和识别的文件,最后点击“START”,等会会出现提示烧写完成的对话框。
2. 在SD卡里面新建文件夹,命名为“x210”,放入
“\X210_B_131128\android4.0.4\image\inand”路径下的文件
3. 将SD卡查到板子上,按下Auto-upgrade按键(开发板叫Left按键),上电,自动完成烧写。
SD卡一键Wince系统烧写
1. 破坏emmc中的bootloader
1) 如果原来是linux系统,破坏方式如下:
系统启动后,进入linux控制台,或者调试串口,执行如下指令:
busybox ddif=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync
然后再执行sync同步一下,破坏完成,重启无法启动;
2) 如果原来是Android系统,通过调试串口,执行如下指令:
busybox dd if=/dev/zeroof=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
执行完成后,sync同步一下。
3) 如果原来是wince系统,在eboot启动倒计时,进入eboot菜单
使用DNW工具,设置地址为0x47700000,按下“u”,然后使用Uboot,选择erase.bn0文件,这时清除了eboot。
4) 如果原来是wince系统,但是串口没有打印,通过usb启动,使用DNW工具,破坏,流程如下:
a) 选择USB启动,等待USB:OK后,先设置烧写地址为:0xd0020010,然后使用Transmit,选择x210_usb.bin,发送成功后,USB状态先变成x,然后再OK;
b) 使用Transmit,地址设置为0x47700000,然后选择
\X210_A_131128\WINCE\image\LCD070\inand\CTP\EBOOT.nb0文件,发送成功后,进入eboot倒计时,按下空格进入eboot菜单;
c) 此时实际是将x210_usb.bin和EBOOT.nb0通过串口放到RAM里面,实际没有使用EMMC,所以下一步才是实际破坏EMMC:在eboot的菜单里,按下“u”,然后使用Uboot,选择erase.bn0文件,这时清除了eboot。
2. 制作启动SD卡:
1) 打开PartitionManager.exe工具,右键可移动磁盘,点击删除分区,SD卡就只剩一个分区,再右键点击分区,选择创建分区,修改:指定分区前面的自由空间大小为:100M,新分区选择文件系统为:FAT32,然后点击“是”,最后点击“应用”
2) 烧写uboot到SD的预留空间:打开x210_Fusing_tool.exe工具,选择SD卡盘符,第一次盘符大小不出现,再选择一次才能出现盘符大小,然后选择“Browse”,选择B光盘
X210_A_131128\WINCE\image\LCD070\inand\xboot_m.bin然后点击“Add”在下面PATH将出现路径和识别的文件,最后点击“START”,等会会出现提示烧写完成的对话框。
3. 在SD卡根目录下,放入“\X210_A_131128\WINCE\image\LCD070\inand”路径下的文件:9tripod.ini,updata,\CTP\9tripod_boot.nb0,NK.bin,然后将9tripod_boot.nb0重命名为“EBOOT.nb0”。
4. 将SD卡查到板子上,按下Auto-upgrade按键(开发板叫Left按键),上电,屏幕将蓝屏显示烧写过程,自动完成烧写完成后,将重启,进入系统。