能否再指点一下?
我的做法:1)我按你说的修改了\platform\cepc\kernel\hal\x86\debug.c
2)COM2的部分没有修改
3)注册表配置如下:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
"Irq"=dword:04 ;;;此处同COM1硬件上的配置相同
"IoBase"=dword:03F8 ;;;此处同COM1硬件上的配置相同
"IoLen"=dword:8
"DeviceArrayIndex"=dword:0
"Prefix"="COM"
IF NEW_SERIAL_MDD
"Dll"="Com16550.Dll"
ENDIF
IF NEW_SERIAL_MDD !
"Dll"="Serial.Dll"
ENDIF
"Order"=dword:0
结果: 1)屏蔽掉了串口调试功能。
2)在该平台下不能打开串口1。
调用hComm = CreateFile(TEXT("COM1:"),GENERIC_READ¦GENERIC_WRITE,
0,NULL,OPEN_EXISTING,0,NULL) ;
错误号为55:The specified network resource or device is no longer available.
我的做法:1)我按你说的修改了\platform\cepc\kernel\hal\x86\debug.c
2)COM2的部分没有修改
3)注册表配置如下:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
"Irq"=dword:04 ;;;此处同COM1硬件上的配置相同
"IoBase"=dword:03F8 ;;;此处同COM1硬件上的配置相同
"IoLen"=dword:8
"DeviceArrayIndex"=dword:0
"Prefix"="COM"
IF NEW_SERIAL_MDD
"Dll"="Com16550.Dll"
ENDIF
IF NEW_SERIAL_MDD !
"Dll"="Serial.Dll"
ENDIF
"Order"=dword:0
结果: 1)屏蔽掉了串口调试功能。
2)在该平台下不能打开串口1。
调用hComm = CreateFile(TEXT("COM1:"),GENERIC_READ¦GENERIC_WRITE,
0,NULL,OPEN_EXISTING,0,NULL) ;
错误号为55:The specified network resource or device is no longer available.
解决方案 »
- 关于网络编程中的连接错误
- vc6调试线程函数时要求选择thread.c
- 谁有求解八数码的源代码,给我一份,编译通过就给分。
- UDP的IOCP
- 刚刚接触VC写COM+,但不知为什么,变量BSTR老是传不进去。
- 我取得了窗体和窗体上面的控件.可是要进行操作的时候怎么就不行了呢??期盼高手解决
- 应届毕业生在投简历时如何做才能到找工作
- 请教
- .cvs是什么文件
- 如何将GB2312字符转换成Unicode字符?
- 做一个内部的浏览器,做一个局域网的广播程序.在任何一台机器上发送声音,图片,视频,在其它机器上都能同时播放,而且是实时的.该如何去做?
- 菜鸟问题:如何检查硬盘所在区的剩余空间?写详细点好吗?(假设查c盘)
SAMPLES\VC98\SDK\WINBASE\IO\SERIAL
http://www.lvr.com/
CSeerialPort这个类怎么样?
这里有一个串口类,不过我个人认为写的不是太好。