qiyazhou
驱动牛犊
驱动牛犊
  • 注册日期2004-08-14
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1327回复:5

关于驱动程序的测试

楼主#
更多 发布于:2004-08-21 04:43
我将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究竟是什么意思?
请大家指点指点。谢谢!!
1010101010101010
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-22 19:59
命令行参数,你可以看看他的定义,在原程序中有处理过程
GpdWrite -b 2 1 从你给出的信息看,

-b 字节模式
2是地址偏移
1是字节个数


学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
zhouandraw
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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;
扒皮周
worldcup
驱动小牛
驱动小牛
  • 注册日期2004-08-19
  • 最后登录2006-10-19
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于: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
我真不知道如何去调试这种程序,
请指教!!!
yangxhyangxh
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2005-02-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-27 18:23
与楼上的一样
哪位能解释一下?
lanshy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2005-02-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-28 11:26
我也在找这个问题的解决办法,哪位高人指点迷津??谢谢!(急ing)
我现在在搞SDK,但一心想做驱动编程、然后嵌入式编程、直到硬件编程 QQ:40102229
游客

返回顶部