KITL遇到问题,请大家帮忙分析一下

gooogleman 2008-11-27 11:40:39
加精
//===================================================================
================如下是Attache device之后在PB的窗口出现的加载信息
从信息看来,驱动已经加载成功了,但是就是不能单步,现在不知道哪里出现了问题
he Kernel Debugger is waiting to connect with target.
The Kernel Debugger has been disconnected successfully.
Warning: Debugger service map is set to none. If your image has debugging support it may not boot properly.
Cannot access selected Device from service host.
Debugger could not initialize connection.
The Kernel Debugger is waiting to connect with target.
The Kernel Debugger has been disconnected successfully.
0 PID:0 TID:0 Sp=ffffc7cc
173 PID:3ddf002 TID:3ddf266 OEMIoControl: Unsupported Code 0x10100b4 - device 0x0101 func 45
189 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
205 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x10100d4 - device 0x0101 func 53
208 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
240 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
293 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
293 PID:3dc5b62 TID:3dc5b3e OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
1342 PID:c3d5d80e TID:c3dc58ca INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (66608640).
1349 PID:c3d5d80e TID:c3dc58ca INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (66608640).
1373 PID:c3d5d80e TID:c3dc58ca PWR: Process Attach
1374 PID:c3d5d80e TID:c3dc58ca >PWR_Init(802ED64)
1374 PID:c3d5d80e TID:c3dc58ca HW_Init : HW_InitRegisters
1374 PID:c3d5d80e TID:c3dc58ca HW_Init : CreateEvent
1375 PID:c3d5d80e TID:c3dc58ca HW_Init : IOCTL_HAL_REQUEST_SYSINTR
1376 PID:c3d5d80e TID:c3dc58ca INFO: PwrButton: Mapped Irq 0x0 to SysIntr 0x17.
1377 PID:c3d5d80e TID:c3dc58ca HW_Init : CreateThread
1378 PID:c3d5d80e TID:c3dc58ca HW_Init : CeSetThreadPriority
1381 PID:c3d5d80e TID:c3dc58ca HW_Init : Done
1381 PID:c3d5d80e TID:c3dc58ca <PWR_Init:0x3b200
1385 PID:c3d5d80e TID:63d39fde >PWR_Open(0x3b200, 0x0, 0x3)
1385 PID:c3d5d80e TID:63d39fde PCF: HW_Open
1385 PID:c3d5d80e TID:63d39fde <PWR_Open:1
1385 PID:c3d5d80e TID:63d39fde >PWR_IOControl(0x321000, 0x0, 0, 0x803af48)
1386 PID:c3d5d80e TID:63d39fde <PWR_IOControl:1
1387 PID:c3d5d80e TID:63d39fde >PWR_Open(0x3b200, 0x0, 0x3)
1389 PID:c3d5d80e TID:63d39fde PCF: HW_Open
1390 PID:c3d5d80e TID:63d39fde <PWR_Open:2
1391 PID:c3d5d80e TID:63d39fde PWR_Close(0x3b200)
1391 PID:c3d5d80e TID:63d39fde PCF: HW_Close
1409 PID:c3d5d80e TID:c3dc58ca FMD::FMD_Init
1409 PID:c3d5d80e TID:c3dc58ca FMD::FMD_Init - pBSPArgs->nfsblk = 0x0
1409 PID:c3d5d80e TID:c3dc58ca FMD::FMD_Init - READ_REGISTER_BYTE(pNFSBLK) = 0x0
1410 PID:c3d5d80e TID:c3dc58ca FMD::FMD_Init IPL .....
1411 PID:c3d5d80e TID:c3dc58ca FMD::FMD_Init Done
1412 PID:c3d5d80e TID:c3dc58ca MID = 0xec, DID = 0x76 4th Cycle : 0x5a
1414 PID:c3d5d80e TID:c3dc58ca NUMBLOCKS : 512(0x200), SECTORSPERBLOCK = 256(0x100), BYTESPERSECTOR = 512(0x200)
1700 PID:c3d5d80e TID:63d79b6a FMD_OEMIoControl: unrecognized IOCTL (0x71c24).
2763 PID:c3d5d80e TID:c3dc58ca +CS8900:DriverEntry
4448 PID:c3d5d80e TID:c3dc58ca CamClockOn = 1
5703 PID:c3d5d80e TID:c3dc58ca Camera::Block TX Ended...
5703 PID:c3d5d80e TID:c3dc58ca CAMERA.DLL::InterruptThread Initialized.
5706 PID:c3d5d80e TID:63d39fde CAMERA: CIS_Open
5706 PID:c3d5d80e TID:63d39fde CIS: IOCTL_POWER_CAPABILITIES
5706 PID:c3d5d80e TID:63d39fde CAMERA: CIS_Open
5707 PID:c3d5d80e TID:63d39fde CAMERA: CIS_Close
6360 PID:c3b287ca TID:c3d73fc2 OEMIoControl: Unsupported Code 0x10100fc - device 0x0101 func 63
8753 PID:c3d5d80e TID:c3c1efda CamClockOn = 0
==================================================================
==在DNW有串口打印信息;;;;;;;;;;;;;;;;;;;;
indows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0920 Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 80215afc

OEM name : LiYuTai Elec.Co.,Ltd.
Website : www.hzlitai.com.cn
Email : lyt_tech@yahoo.com.cn
Tel : +86-571-56763523 56763526
Function : ARMSYS2440 NK5.0 for L35T23
UART config: 115.2kbps,8Bit,NP,UART0
Build Date : 2007-4-23

DCache: 8 sets, 64 ways, 32 line size, 16384 size
ICache: 8 sets, 64 ways, 32 line size, 16384 size
OALKitlStart : USB SERIAL
Wait for connecting
----------我在PB Attach Device,就出现下面的串口打印语句--------
KITLGlobalState == 0x61
KITL: Leaving polling mode...
VBridge:: VB_INITIALIZED returns [0]
请问这是怎么回事呢?
我看网上一些人的博客的贴图,在Attach Device以后不止这么多打印信息的
并且不会有这句KITL: Leaving polling mode...
从上面PB窗口的打印信息看,我的驱动已经加载完了。但是液晶屏幕是黑的,怎么回事呢?
并且不能在PB中单步,查询线程,DLL就可以。
请大家帮我分析一下,谢谢。
...全文
1764 83 打赏 收藏 转发到动态 举报
写回复
用AI写文章
83 条回复
切换为时间正序
请发表友善的回复…
发表回复
dino0tw 2009-08-07
  • 打赏
  • 举报
回复
遇到一樣的問題
PB Debugger The Kernel Debugger is waiting to connect with target.

螢幕也是黑的
不知道怎麼解決...._ _"
dino0tw 2009-08-07
  • 打赏
  • 举报
回复
遇到一樣的問題
PB Debugger The Kernel Debugger is waiting to connect with target.

螢幕也是黑的
不知道怎麼解決...._ _"
aggio 2009-07-31
  • 打赏
  • 举报
回复
偶像啊,
riyan 2009-07-20
  • 打赏
  • 举报
回复
来学习
riyan 2009-07-20
  • 打赏
  • 举报
回复
来学习
hsfy314 2009-03-22
  • 打赏
  • 举报
回复
顶!!!
那个 U1073: don't know how to make ......什么的我遇到了5次,
每次都是在E:\WINCE500\PLATFORM\SMDK2440\lib\ARMV4I\retail找到DEBUG所少的文件。
wince编译一次告诉你少一个,每次都40多分钟啊。。。。。。。
依次少过如下文件
csp_arm.lib
csp_arm920t
ne2kdbg
vbridge.lib
nkbrof
最后好了,没有那种U1073: don't know how to make ......之类的错误了,
又碰到了如下的错误:
BUILD: [01:0000000211:ERRORE] kitl.lib(ethdbg.obj) : error LNK2001: unresolved external symbol dpCurSettings
BUILD: [01:0000000212:ERRORE] E:\WINCE500\platform\smdk2440\target\ARMV4I\debug\kernkitlprof.exe : fatal error LNK1120: 1 unresolved externals
怎么办??????
求高人再指点下。学习学习学习!谢谢谢谢谢谢!
gooogleman 2009-03-11
  • 打赏
  • 举报
回复
楼上好好看我的步骤。哈哈
xiangweili 2009-02-23
  • 打赏
  • 举报
回复
我选上Enable kernel Debugger,采用MXIP的方式,release下,OS起不来,pb出现cannot find OS file的对话框
各位知道是怎样的问题吗?
我不选Enable kernel Debugger是OK的,但是不能单步调试
lious1123 2009-02-10
  • 打赏
  • 举报
回复
好东西啊
gooogleman 2009-02-06
  • 打赏
  • 举报
回复
[Quote=引用 69 楼 D_BOY_JQ 的回复:]
你可以启动retail的image,然后把要debug的dll拷到release folder下,在PB的Target菜单下的Release Directories Modules里面加上你的dll就可以调试了
[/Quote]

这个方法也不错。

不过现在我觉得一般情况下没有什么必要使用KITL。
使用应用程序控制动态加载即可。

这样再也不用烧写NK了。哈哈。
Yao_2002 2009-02-06
  • 打赏
  • 举报
回复
学习下
D_BOY_JQ 2009-02-05
  • 打赏
  • 举报
回复
你可以启动retail的image,然后把要debug的dll拷到release folder下,在PB的Target菜单下的Release Directories Modules里面加上你的dll就可以调试了
elf8402 2009-02-05
  • 打赏
  • 举报
回复
这个情人节,你与谁在一起?

去年的这个时候我们相偎相依于花前月下,许下了终身相伴的诺言,然而,今年的这个时候你又跟谁在花前月下 看明月照亮着这个喧嚣的城市?而我却默默的站在窗前,昂望着皎白的明月,思绪回到了好远好远的地方……
情人,世间多么美好的词语,多么美丽的关系,多么亲密的人。它又是那么的让人措手不及,处处布满了荆棘,可以让你遍体淋伤。
春节过完了,这该死的情人节又再次袭击着心灵。这个情人节,我又该如何过呢?邀请女友一起狂逛街头?邀请男友疯狂打游戏,这一切都是单身人的做法。我想还不如自己美美的阅读几本情感小说,让悲情的爱熏陶一下,被快乐的爱渲染一番……重温我们曾经爱的诺言!
爱,是一个古老而又永恒的话题,她不会因为你的不存在而消失,就如《爱,你在转身时盛开》所说的,男主人公对姐姐的爱情已经转移到了妹妹身上,好不痴情而又悲情的爱啊!
书中女主人公本不相信人生的奇遇,却被召去意大利继承姐姐碧昂的遗产,威尼斯的叹息桥上,和姐姐有过十年之约的JAN,竟然就是她的新上司。JAN 要她以碧昂的名义爱他,她没有当真,直到在一次死里逃生后,她才发现他已在她的心里撒下了爱的种子。一连串的打击和阴谋,她备受伤害,欲爱不能。她跟他约定一年后在叹息桥上见面,她要亲口告诉他“我爱你”。只是,爱情纵然已盛开如繁花,爱着的人会来吗?
gooogleman 2008-12-30
  • 打赏
  • 举报
回复
[Quote=引用 66 楼 gsymichael 的回复:]
你的帖子真是服务大众啊。不错不错,还有你的那个错误,好像是使用了一个没有初始化的CS吧。
这种问题在Release下一般是不会出错的。好像在Debug下面编译会出错的。
[/Quote]

我觉得有可能是我编译 的时候选sysgen造成的
应该选build and sysgen才行。
seth1104 2008-12-15
  • 打赏
  • 举报
回复
学习了。
gsymichael 2008-12-02
  • 打赏
  • 举报
回复
你的帖子真是服务大众啊。不错不错,还有你的那个错误,好像是使用了一个没有初始化的CS吧。
这种问题在Release下一般是不会出错的。好像在Debug下面编译会出错的。
gooogleman 2008-12-02
  • 打赏
  • 举报
回复
对了支持KITL的2440 5.0BSP也给大家玩玩吧。
这是下载地址
http://download.csdn.net/source/759134
gooogleman 2008-12-02
  • 打赏
  • 举报
回复
debug加载错误,不管他了。

现在我把怎么么样修改代码和环境变量的图贴出来。对KITL也算做一个交代。



gooogleman 2008-12-01
  • 打赏
  • 举报
回复
人人都说是在debug模式下的。但是我的debug编译通过,但是加载的时候启动不了。

release已经可以启动,但是不能单步。

现在又是一个无计可施。只能等待高人出现了
snow_haoxue 2008-12-01
  • 打赏
  • 举报
回复
学习了^_^
加载更多回复(61)

19,503

社区成员

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

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