阅读:1934回复:12
请教windbg的3个问题!
请教大侠:
我是新手,在摸索学习windbg(请建议使用softice的朋友不要规劝我放弃使用windbg) 1 书上介绍:源代码目录:windbg需要访问驱动程序的源代码(.c和.h);以便在测试期间显示他;通过:windbg,在view―options―source files提供源代码的目录的路径。我的问题是 :是在目标机器的windbg里来设置?还是在主机的wingdbg同时设置? 2 我在windbg5.00.2195.1 的命令g下,显示tlser.dll不能连接……, 3 使用windbg:6.3.17.0:在file菜单里的kernel debug:设置com2或com1的波特率19200总出现故障:显示Failed to open \\.\com1Kernel debugger failed initialization, Win32 error 1"功能错误。 KMK大侠让我使用7根线的no modem cable,换上后,依然还出此错误。 哪位好心的大侠给我一个在主机、目标机器各应做那些工作,使得windbg能正常调试!可发信给我!谢谢! leg@mobileelife.com |
|
|
沙发#
发布于:2005-01-10 16:00
boot.ini要加象 /debug /com的(忘了)
先用hyper terminal测一下comm的接口,可能com1,com2反接(如cable没错的说) |
|
板凳#
发布于:2005-01-10 16:23
谢谢KMK大侠:
我用了您说的/debug /debugport=com2/baudrate=19200;在设备管理器里也设置了com2:19200; 在别人的机器上测试立式机箱上、下两个串行口分别位com1,com2;我把串口线接在从上往下的第二个插口。 我在实际测测,可能不是这个问题! 是否对windbg的版本有要求? |
|
|
地板#
发布于:2005-01-11 04:49
在boot.ini里的com2是指DOS下的com2,I//O 2F8 - IRQ 3,不是Windows下的com2,因一些BIOS把setting放在自动而windows又自动...,
baudrate放9600,对windbg的版本无要求,对debug symbol才有(跟连接无关) |
|
地下室#
发布于:2005-01-11 15:29
KMK先生及诸位大侠!
我用超级终端在两个机器上连接,com1,com2均打不开; 用串口调试助手SComAssistantv2.2检查com1,com2:均显示: SetCommTimeouts()Failed......;port1(port2) WaitCommEvent() Failed......;port1(port2) 我只在windbg里设置com2,却设置不成功,显示win32 error1; 请再帮助,指到我该怎么进行! 谢谢! |
|
|
5楼#
发布于:2005-01-12 11:55
Have you disable those comm ports in bios ??
|
|
6楼#
发布于:2005-01-12 17:34
感谢大侠的多次指点!
我检查了BIOS设定:在板子上的串行口com1,com2均设置auto;另外又用modem检查了两个com1,均没问题;可是用超级终端就说com1打不开;让你检查com1的设置(9600,8位;1位停止位,无奇偶校验,流控制选无); 我在主机里装了driverstudiou(有softice);另外在两台机器的windbg里试验过设置串行口及波特率,他们会对超级终端有影响吗? 请专家帮助参谋参谋!谢谢! |
|
|
7楼#
发布于:2005-01-13 05:38
总结一下
BIOS设定不要auto,放在com1=...,com2=.... . boot.ini里的/debugport=com1(例). boot.ini里的/baudrate=9600. 因com1已被选用了(在boot.ini),windows下是没法打开的. Good luck !! |
|
8楼#
发布于:2005-01-17 16:53
KMK大侠:谢谢多次指点!
我曾用过“串口调试助手”显示: SetCommTimeouts() Failed; WaitCommEvent() Failed; 用“超级终端”依然显示打不开com; 而后我是用“串口大师”将com口打开的,BIOS里设置auto是可以的! 虽然com口可以打开,但是我希望知道是什么东西锁住了我的2个com口? 是什么东西调用SetCommTimeouts() WaitCommEvent() ? |
|
|
9楼#
发布于:2005-01-18 01:31
告诉我你的主板上COM1&COM2的I/O地址和IRQ !!!
|
|
10楼#
发布于:2005-01-18 16:53
KMK大侠:
我的主机及目标机器的BIOS的串口1,2均设置为auto; 查看主机: com1:03F8--03FF;IRQ:07; com2:02F8--02FF;IRQ:03; 查看目标机器: com1:03F8--03FF;IRQ:04; com2:02F8--02FF;IRQ:03; 串口大师只在boot.ini不设置串口时,才能打开com口! 谢谢您的大力帮助!小可分数不多,马上就给,别嫌少!对于大侠的帮助,是一定回报的! |
|
|
11楼#
发布于:2008-01-02 16:40
COM口已经被占用,莫非本机已经处于调试状态?
如果本机把COM1处于调试状态,你还怎么用COM1再来连接其他的东西? 端口一旦被占用就不能再被别的打开了,这不是总线。 |
|
|
12楼#
发布于:2008-01-02 16:42
COM口已经被占用,莫非本机已经处于调试状态?
如果本机把COM1处于调试状态,你还怎么用COM1再来连接其他的东西? 端口一旦被占用就不能再被别的打开了,这不是总线。 |
|
|