关于wince6.0 升级全年包的注意事项

最近在S5pv210 wince6.0 系统定制上更新了几个包,发现了一些微软更新补丁包的问题,现在把问题放在博客上,希望大家看到留个心眼——微软的更新包不是真的就是改进的,有些还会带入bug 呢。

        首先第一个就是微软的2010年全年包,这个全年包如果安装了,自带的media player 播放视频就会花屏,看不见播放的视频。这个在wince6.0 下的三星6410,S5PC100,S5PV210 都得到证实了。所以大家不要装这个全年包。这个全年包的ARM版本的名字是:WinCEPB60-101231-Product-Update-Rollup-Armv4I.msi

         还有就是2011年的全年包了,这个全年包我在我的S5PV210 wince6.0的 手持机PDA,POS机,广告机的方案上得到验证:安装这个全年包后会导致S5PV210 的nandflash驱动在加载的时候无法通过,导致wince6.0 系统没法启动,经过我多次测试并叫相应客户测试,结果都是一样。在我的Sate210 板子上每次都启动到如下信息就停止不动了。

Windows CE Kernel for ARM (Thumb Enabled) Built on Sep 14 2011 at 17:32:03
sate210_srom=b2b00000
*sate210_srom->SROM_BW=b2b00000
sate210_srom->SROM_BW=d9
sate210_srom->SROM_BC1=40d1460
*sate210_srom->SROM_BC1=b2b00008
OAL Log enable : 0 
OAL Log mask : 0 

******** System Clock Info **********
[OAL] APLL_CLK    : 1000000000 Hz
[OAL] MPLL_CLK    :  667000000 Hz
[OAL] EPLL_CLK    :   96000000 Hz
[OAL] VPLL_CLK    :   54000000 Hz

[OAL] ARM_CLK     : 1000000000 Hz
[OAL] HCLK_MSYS   :  200000000 Hz
[OAL] PCLK_MSYS   :  100000000 Hz
[OAL] HCLK_DSYS   :  166750000 Hz
[OAL] PCLK_DSYS   :   83375000 Hz
[OAL] HCLK_PSYS   :  133400000 Hz
[OAL] PCLK_PSYS   :   66700000 Hz
******** System Clock Info **********

OEM:-------------------------------------------
OEM: Normal Boot!!
OEM:-------------------------------------------
DCache: 128 sets, 4 ways, 64 line size, 32768 size
ICache: 128 sets, 4 ways, 64 line size, 32768 size
+OALInterruptInit
+OALIntrEnableIrqs(0,)
-OALInterruptInit(rc = 1)
sate210_srom=b2b00000
v_pGPIOregs->GPH1.GP_CON=11000000
*sate210_srom->SROM_BW=b2b00000
sate210_srom->SROM_BW=39
sate210_srom->SROM_BC1=70000
*sate210_srom->SROM_BC1=b2b00008
[FMD:ERR] : [SPARE] Uncorrectable ECC error : sector 255936
[FMD:ERR] : [SPARE] Uncorrectable ECC error : sector 255936
[FMD:ERR] FMD_OEMIoControl() : IOCTL_DISK_GET_STORAGEID is unsupported
DMSG: DrvWAITInitialize
+ NKKernelLibIoControl
- NKKernelLibIoControl

       搞的我重新安装wince6.0 的PB6.0 两次,搞了半天,后来只能不安装太多更新包了。如果安装月更新包,那太多了,麻烦的要死,于是我就按照如下的方式安装到2009 R3 补丁包就可以了,用起来暂时没有发现问题。

Wince6.0开发安装环境微软提供的安装参考顺序如下: 
  Visual Studio 2005 
  Visual Studio 2005 Service Pack 1 
  Visual Studio 2005 Service Pack 1 Update for Windows Vista (if applicable),XP
不用安装,XP 是最经典的的开发系统,强烈建议采用XP SP3系统环境。 
  Windows Embedded CE 6.0 Platform Builder 
  Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed) 
  Windows Embedded CE 6.0 R2 
  WinCEPB60-061231-Product-Update-Rollup-Armv4I.msi 
  WinCEPB60-071231-Product-Update-Rollup-Armv4I.msi 
  WinCEPB60-081231-Product-Update-Rollup-Armv4I.msi 
  Windows Embedded CE 6.0 Monthly Update 2009 M1-M9 
  Windows Embedded CE 6.0 R3 
  WinCEPB60-R3-2009-Update-Rollup-Armv4I 



评论:


6楼  lansy1 2012-06-14 16:13发表 [回复]
兄弟,2011年之前的升级包不用装了,R3都包含了wince发行以来所有代码及库的补丁,
安装顺序参考如下
VS2005
VS2005 SP1
VS2005 SP1 for Vista(如果是xp,不需要此项)
PB
PB SP1
R2
R3
WinCEPB60-111231-Product-Update-Rollup-Armv4I.msi
这样就OK了
之后可以继续安装
WinCEPB60-120131-2012M01-Armv4I.msi等
Re:  gooogleman 2012-06-14 19:07发表 [回复]
回复lansy1:我是没装啊,但是2011 年全年包有问题。话虽如此,不过有时候还是有问题的,不装,会有bug 的。微软其实现在也不咋的了,搞的不行,2011 会有问题,我的。S5pv210 ,所以我就不装了。

你可能感兴趣的:(关于wince6.0 升级全年包的注意事项)