阅读:1327回复:5
关于驱动程序的测试
我将2000ddk下的\NTDDK\src\general\portio例子成功编译并安装后,不知如何进行测试(想看一下他的显示结果)。从其文档中可以看到如下的一段话:
To test your GENPORT driver, do the following. GpdRead -b 1 {This reads a byte from assingned 'base port address + 1' } GpdWrite -b 2 1 {This writes 1 to assigned 'base port address + 2' } 不知GpdRead -b 1和GpdWrite -b 2 1究竟是什么意思? 请大家指点指点。谢谢!! |
|
|
沙发#
发布于:2004-08-22 19:59
命令行参数,你可以看看他的定义,在原程序中有处理过程
GpdWrite -b 2 1 从你给出的信息看, -b 字节模式 2是地址偏移 1是字节个数 |
|
|
板凳#
发布于:2004-08-23 15:33
To test your GENPORT driver, do the following.
GpdRead -b 1 {This reads a byte from assingned 'base port address + 1' } 以字节的形式从(基地址+1)的位置读数; GpdWrite -b 2 1 {This writes 1 to assigned 'base port address + 2' } 以字节的形式向(基地址+2)得位置写入数据1; |
|
|
地板#
发布于:2004-08-23 17:55
真巧,我也正研究这个例子,我的运行结果如下:
> gpdwrite -b 1 a Wrote data a to port 1 >gpdread -b 1 Read from port 1 returned ff 为什么向port 1写入a,但读出的是ff,我认为读出的也应是a 我真不知道如何去调试这种程序, 请指教!!! |
|
地下室#
发布于:2004-08-27 18:23
与楼上的一样
哪位能解释一下? |
|
5楼#
发布于:2004-11-28 11:26
我也在找这个问题的解决办法,哪位高人指点迷津??谢谢!(急ing)
|
|
|