现在的位置: 首页 > 综合 > 正文

关于wince6.0 升级全年包的注意事项(作者:gooogleman)

2013年10月07日 ⁄ 综合 ⁄ 共 2521字 ⁄ 字号 评论关闭

        作者:gooogleman            Email:gooogleman@foxmail.com

        最近在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
[31m[FMD:ERR] : [0m[31m[SPARE] Uncorrectable ECC error : sector 255936
[0m[31m[FMD:ERR] : [0m[31m[SPARE] Uncorrectable ECC error : sector 255936
[0m[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 

        大家有什么经验分享的,不妨在博客后留言讨论了。

抱歉!评论已关闭.