wince R2 打补丁 081231 后出现堆栈溢出

dengchonglin 2009-11-05 02:48:26
各位大哥,
我的 WINCE6。0 升级到 R2 版本后运行一切正常,
当我装上 081231 的补丁后就出现堆栈溢出了,
调试信息如下,
OEMLaunch:Physical Address 0xA0501000(Virtual Address 0x80501000)

Windows CE Kernel for ARM (Thumb Enabled) Built on Nov 24 2008 at 14:58:01
+OEMInit
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
OEM: Force clean boot.
-OEMInit
!!! Committed last page of the stack (0xd0230018), SEH bypassed, thread terminated !!!
Exception 'User Stack Overflow' (-3): Thread-Id=00920002(pth=87f95120), Proc-Id=00400002(pprc=827c9308) 'NK.EXE', VM-active=00400002(pprc=827c9308) 'NK.EXE'
PC=c003f4e0(k.coredll.dll+0x0001f4e0) RA=d0040000(???+0xd0040000) SP=d023f860, BVA=d0230018

请高手指点一下,怎么样修改才能解决这问题~!
...全文
275 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqhrs232 2012-07-27
  • 打赏
  • 举报
回复
我的系统也遇到这样的问题,不知道是不是我的APP的问题,还是WINCE60系统的问题。
dengchonglin 2009-11-07
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 guopeixin 的回复:]
!!! Committed last page of the stack (0xd0230018), SEH bypassed, thread terminated !!!
这些应该是在系统memory初始化的时候调用打印出来的,就是pool stack heap啥的,问题出在这里的话,就不好搞了
bsp啥都没有改过么?我们这边导入r3没有出现类似的问题
[/Quote]
BSP 没做任何修改,
在R2版本的时候是没问题的。
dengchonglin 2009-11-06
  • 打赏
  • 举报
回复
各位大哥救救我吧~!
把版本升级到 R3 后问题依旧存在啊~!
guopeixin 2009-11-06
  • 打赏
  • 举报
回复
!!! Committed last page of the stack (0xd0230018), SEH bypassed, thread terminated !!!
这些应该是在系统memory初始化的时候调用打印出来的,就是pool stack heap啥的,问题出在这里的话,就不好搞了
bsp啥都没有改过么?我们这边导入r3没有出现类似的问题
ruritanian 2009-11-05
  • 打赏
  • 举报
回复
打完08年的,再继续打09年的,打到8月,才能升级r3
dengchonglin 2009-11-05
  • 打赏
  • 举报
回复
1. Visual Studio 2005
2. Visual Studio 2005 SP1
3. Windows Embedded CE 6.0 Platform Builder
4. Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)
5. Windows Embedded CE 6.0 R2
6. Windows Embedded CE 6.0 Cumulative Product Update Rollup 12/31/2008(08年前所有补丁)
我的安装顺序是这样的啊~!
哎, 我把 WINCE 升级到 R3 版本测试看看。
myearth 2009-11-05
  • 打赏
  • 举报
回复
这个WinCEPB60-081231-Product-Update-Rollup-Armv4I.msi是08年前所有补丁
myearth 2009-11-05
  • 打赏
  • 举报
回复
Customers must install Windows Embedded CE 6.0 R2 to be able to install updates.

The following must be installed in order to create a supported Windows Embedded CE 6.0 development environment:

1. Visual Studio 2005
2. Visual Studio 2005 SP1
3. Visual Studio 2005 SP1 Update for Vista (if applicable)
4. Windows Embedded CE 6.0 Platform Builder
5. Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)
6. Windows Embedded CE 6.0 R2
7. Windows Embedded CE 6.0 Cumulative Product Update Rollup 12/31/2008(08年前所有补丁)

dengchonglin 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ruritanian 的回复:]
把最新的补丁都打上就可以了,12月份的那个rollup是有问题的。
[/Quote]
那我打上 ROLLUP 之后
再打上 09 的补丁,
这样也可以啊?
ruritanian 2009-11-05
  • 打赏
  • 举报
回复
把最新的补丁都打上就可以了,12月份的那个rollup是有问题的。
dengchonglin 2009-11-05
  • 打赏
  • 举报
回复
我的安装顺序

安装顺序:
1. 安装VS2005
2. 安装Windows Embeded CE 6.0
3. 安装WINCE6 SP1
4. 安装WINCE6 R2
5. 安装WINCE6 Updata2008(含WinCEPB60-071231-Product-Update-Rollup-Armv4I.msi)

找不到 Updata2007 的包啊!
麻烦给个连接
myearth 2009-11-05
  • 打赏
  • 举报
回复
安装顺序:
1. 安装VS2005
2. 安装Windows Embeded CE 6.0
3. 安装WINCE6 Updata2007
4. 安装WINCE6 SP1
5. 安装WINCE6 R2
6. 安装WINCE6 Updata2008(含WinCEPB60-071231-Product-Update-Rollup-Armv4I.msi)

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧