wdsjmg
驱动牛犊
驱动牛犊
  • 注册日期2001-12-03
  • 最后登录2005-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1517回复:6

请教关于流驱动的读写操作问题,多谢了

楼主#
更多 发布于:2004-01-12 11:14
我在编写stream interface driver的时候,在执行到了XXX_Read()的例程里面,能否使用READ_PORT_UCHAR直接读取端口地址?
例如:luc = READ_PORT_UCHAR((PUCHAR)0x1f0);
我在ReadFile()的时候,Driver的xxx_Read()例程总是在执行到上面的代码的时候,总是跳出,返回错误代码表示读写失败,我在这里是不是不应该这样做,还是真的需要的初始化例程里面对端口进行内存映射其他什么么?我用的是ARM芯片。
    请指教,多谢了!
SEUIC
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2016-04-20
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-12 16:47
luc = READ_PORT_UCHAR((PUCHAR)0x1f0);
上句中的地址是否有效?

建议使用CardMapWindow()。
wdsjmg
驱动牛犊
驱动牛犊
  • 注册日期2001-12-03
  • 最后登录2005-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-12 21:53
多谢了,也就是说需要写PC CARD 的interface driver了,是么?
wdsjmg
驱动牛犊
驱动牛犊
  • 注册日期2001-12-03
  • 最后登录2005-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-12 23:19
PB4.0的DRIVER\\BLOCK\\ATAPI下面的代码对我有用处么 ?我怎么用那些代码呀?请指教,多谢了!
SEUIC
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2016-04-20
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-13 09:33
你是在为什么接口写驱动? PCMCIA?
wdsjmg
驱动牛犊
驱动牛犊
  • 注册日期2001-12-03
  • 最后登录2005-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-13 11:01
是的,我需要做PC CARD的驱动。多谢你的帮助
SEUIC
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2016-04-20
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-14 11:42
你可以参照PB中\\SER_CARD\\的驱动,比较简单而且实用。
游客

返回顶部