奇怪的是,为什么折腾了2天多了,SD仍然不能升级。
在XP下:SD Flasher可以运行,但貌似并没有写进去。
在Win7虚拟机下:Relayout的时候,提示ERROR ReadOnly Media。
装个Win7吧:不舍得呀,老婆还在xp下研究淘宝呢,不敢破坏电脑的环境啊
非常的无语,是卡的问题么?鬼才相信。
是电脑的问题么?友善也不是吃素的,兼容性这么差,哪敢出来混。
花了一下午的时间,研究了下SD卡的Block0的分区结构,看了半天s5pv210的启动手册~终于不负所望,搞定SD卡启动了,看到了可爱的wince桌面。
话说,s5pv210的SD卡启动,是从block1(不是block0)开始读取启动代码了,因为block0保存的是SD的分区信息,以免互相干扰用着麻烦。
闲话少说,xp下搞定SD启动,步骤如下:
1. 当然,保存卡内数据。然后格式化卡,准备开始了~~~~
2. 安装PM9.0分区工具。
3. 删除SD卡的所有分区,变为unallocated;
4. 创建分区。
这里需要选择,在空间前指定150M;输入新卷标,选择FAT32,创建为主分区。
5. apply,进行分区工作。(等等30s即可,这里暂且告一段落)
前边的150M怎么办,看下边
6. 为150M的自由空间,创建主分区,FAT32,无卷标(因为不需要)。
7. 使用DiskGenius格式化一下那个大的分区(150M后边的分区),就可以看到盘符了。
(这个时候,是有2个主分区的,但是windows下只能看到先创建的那个。)
到此为止,一个符合tiny210规格的卡,就做好了。
8. 打开SD Flasher,选择Tiny210,文件设置为光盘自带的Superboot210.bin。点击Scan选择盘符,然后Fuse烧写Superboot。
9. 将Image整个目录,拷贝到SD的盘符。
修改FriendlyArm.ini如下:
CheckOneButton=No
Action = Install
OS = CE60
LCD-Mode = No
LCD-Type = S70
LowFormat = Yes
VerifyNandWrite = No
CheckCRC32=No
StatusType = Beeper | LED
################### Windows CE6.0 ####################
WindowsCE6-Bootloader = Superboot210.bin
WindowsCE6-BootLogo = WindowsCE6\bootlogo.bmp
WindowsCE6-InstallImage = WindowsCE6\NK.bin
WindowsCE6-RunImage = WindowsCE6\NK.bin
10. 插卡,切换开关到SD Boot,上电。
11. 见证奇迹吧~~~