当前位置: 代码迷 >> WinCE >> KITL 的有关问题
  详细解决方案

KITL 的有关问题

热度:185   发布时间:2016-04-28 13:43:22.0
KITL 的问题
gooogleman大侠 
 你好!
最近我在搞串口的kitl现在已经实现了kernel debuger 的连接,可是在后来的加载时出现了如下的现象,和你的kitl帖子里出现的一样问题:
 113905 PID:23e93b02 TID:23ebca9a 0x83e467e4: >>> Loading module ceddk.dll at address 0x03E60000-0x03E69000 (RW data at 0x01FEA000-0x01FEA0C4)
 115570 PID:23e93b02 TID:23ebca9a 0x83e467e4: Ceddk!CalibrateStallCounter: Enter
 116605 PID:23e93b02 TID:23ebca9a 0x83e467e4: Ceddk!CalibrateStallCounter: Stall counter loaded from registry(9)
 118940 PID:23e93b02 TID:23ebca9a 0x83e467e4: System Default HKL value set to 00000409
 119090 PID:23e93b02 TID:23ebca9a 0x83e467e4: Grow Gdi handle table from 0 to 64
 119115 PID:23e93b02 TID:23ebca9a 0x83e467e4: LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight = -12
 120285 PID:23e93b02 TID:23ebca9a 0x83e467e4: Unknown: DEBUGCHK failed in file d:\macallan\private\winceos\coreos\gwe\mgdi\base\driver.cpp at line 1363 The Kernel Debugger has been disconnected successfully.

我查找过了,根本就不存在这个路径d:\macallan\private\winceos\coreos\gwe\mgdi\base\driver.cpp,请问你当时是怎么解决的?
 请你赐教啊,谢谢!!

------解决方案--------------------
不要编译debug版本的NK

我编译release版本就没有这样的问题了。

你的是什么CPU啊?926X?好像官网出了BSP了。
------解决方案--------------------
学习,顶一个
------解决方案--------------------
顶下GOOGLEMAN都有人点名向你提问了:)
------解决方案--------------------
1. 你的 serial kitl 是 polling mode or interrupt mode, 建議用 interrupt mode 比較好.

2. 你的 config.bib 內的 RAMIMAGE/RAM size 有沒有調整, debug mode 通常會增加好幾 MEGABYTES 的容量, 若是在 config.bib 中沒加 AUTOSIZE=ON, 則會有些奇柽的問題, 不過這應該在載 kernel 時就會 fail, 不會等到 gwes.

3. 你的 Memory layout 有沒有 overlap, 尤其是 framebuffer 的部份?

Paul, Chao @ Techware
------解决方案--------------------
纳闷呢

我两年前做项目时,也是用 KITL调试内核的,就把红外的禁止了就OK了
  相关解决方案