阅读:1517回复:6
请教关于流驱动的读写操作问题,多谢了
我在编写stream interface driver的时候,在执行到了XXX_Read()的例程里面,能否使用READ_PORT_UCHAR直接读取端口地址?
例如:luc = READ_PORT_UCHAR((PUCHAR)0x1f0); 我在ReadFile()的时候,Driver的xxx_Read()例程总是在执行到上面的代码的时候,总是跳出,返回错误代码表示读写失败,我在这里是不是不应该这样做,还是真的需要的初始化例程里面对端口进行内存映射其他什么么?我用的是ARM芯片。 请指教,多谢了! |
|
沙发#
发布于:2004-01-12 16:47
luc = READ_PORT_UCHAR((PUCHAR)0x1f0);
上句中的地址是否有效? 建议使用CardMapWindow()。 |
|
板凳#
发布于:2004-01-12 21:53
多谢了,也就是说需要写PC CARD 的interface driver了,是么?
|
|
地板#
发布于:2004-01-12 23:19
PB4.0的DRIVER\\BLOCK\\ATAPI下面的代码对我有用处么 ?我怎么用那些代码呀?请指教,多谢了!
|
|
地下室#
发布于:2004-01-13 09:33
你是在为什么接口写驱动? PCMCIA?
|
|
5楼#
发布于:2004-01-13 11:01
是的,我需要做PC CARD的驱动。多谢你的帮助
|
|
6楼#
发布于:2004-01-14 11:42
你可以参照PB中\\SER_CARD\\的驱动,比较简单而且实用。
|
|