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

  • Post author:
  • Post category:其他


作者: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

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



版权声明:本文为gooogleman原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。