阅读:1040回复:3
使用WRITE_PORT_XXXX一定要先映射内存地址空间吗?
我想做的一通用的简单驱动程序,由用户传来PORT的地址,我通过驱动来实现对指定PORT的读写.
但感觉总是有问题, |
|
最新喜欢:beaver... |
沙发#
发布于:2002-06-14 15:29
写PORT的一段代码如下:
ULONG address;UCHAR *padd,data; padd=(UCHAR *)userBuffer; address=(ULONG)*padd; padd+=sizeof(address); data=*padd; WRITE_PORT_UCHAR((PUCHAR)&address,data); 这样做对吗? 但我调试的时候,发现写PORT后,立即读回,数据值不一样!? |
|
板凳#
发布于:2002-06-14 16:08
用户给你的是什么样的地址?
|
|
地板#
发布于:2002-06-14 16:13
是0x140.
|
|