WinCE 启动不了

xajhuang 2009-07-07 03:34:41
系统启动到下面地方就停止了,Debug 和 Release 版本都一样,再也没有串口消息输出,谁知道是什么原因,或者怎么样调试这个问题
Windows CE Kernel for ARM (Thumb Enabled) Built on Aug 4 2008 at 18:38:38
ProcessorType=0926 Revision=5
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8022c734
DCache: 128 sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16384 size
FCLK:400000000, HCLK:133333333, PCLK:6666666
...全文
102 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xajhuang 2009-07-08
  • 打赏
  • 举报
回复
谢谢各位 问题解决了 OEMInit 里面有个初始化 HCLKCON、SCLKCON 和 PCLKCON 的函数,它初始化的值和默认值一致的,我删掉了系统能启动了。
zhaoMohan 2009-07-08
  • 打赏
  • 举报
回复
慢慢查
jeanszu 2009-07-07
  • 打赏
  • 举报
回复
uping
paul_chao 2009-07-07
  • 打赏
  • 举报
回复
在 OEMInit 内, 觉得有可能会死机的前後都加入
OALMSG(1, (L"OEMInit(L%d)\r\n", __LINE__));

看看是哪一行造成的再来判断吧.

Paul, Chao @ Techware
bobo_2003 2009-07-07
  • 打赏
  • 举报
回复
学习中
zhj8727 2009-07-07
  • 打赏
  • 举报
回复
uping
gooogleman 2009-07-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xajhuang 的回复:]
最新发现 系统执行 OAL 层 的 OEMInit() 函数没有返回,继续查。
[/Quote]

这个很难查的。因为那里不允许修改的。在private下面。
xqhrs232 2009-07-07
  • 打赏
  • 举报
回复
继续关注。
xajhuang 2009-07-07
  • 打赏
  • 举报
回复
最新发现 系统执行 OAL 层 的 OEMInit() 函数没有返回,继续查。
xajhuang 2009-07-07
  • 打赏
  • 举报
回复
新的 2450 板子, 没有可以运行的内核, 只能一步一步查。累
gooogleman 2009-07-07
  • 打赏
  • 举报
回复
还在内核初始化阶段。用不了KITL,嘿嘿,难调试。

楼主弄个以前的成功的NK下载进去看看是否能启动,以确认不是硬件问题。
xajhuang 2009-07-07
  • 打赏
  • 举报
回复
刚开始以为是 HIVE 的问题,最后去掉 HIVE 同样停在那里。

19,520

社区成员

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

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