ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:696回复:0

请教用DS设置芯片的寄存器???????????

楼主#
更多 发布于:2003-07-10 10:22
小弟正用DS做9054的驱动,在设置积存器的时候出现了问题
在初始化的时候应该怎么设第三个参数呢?
请大家留意一下第三个积存器的第三个参数,我用过1或者       PciConfig.BaseAddressIndexToOrdinal(2)都不行,都会初始化失败,前面两个就没问题,而DS默认的三个积存器的第三个参数都是PciConfig.BaseAddressIndexToOrdinal(0)
可我觉得这样设是不对的,怎么可能三个积存器的基址设为一样呢
头都大了
status = m_MemoryRange0.Initialize(
pResListTranslated,
pResListRaw,
PciConfig.BaseAddressIndexToOrdinal(0)
);
if (!NT_SUCCESS(status))
{  
return status;
}

status = m_IoPortRange0.Initialize(
pResListTranslated,
pResListRaw,
PciConfig.BaseAddressIndexToOrdinal(1)
);
if (!NT_SUCCESS(status))
{
return status;
}

status = m_IoPortRange1.Initialize(
pResListTranslated,
pResListRaw,
        PciConfig.BaseAddressIndexToOrdinal(2)//或者1?
);
if (!NT_SUCCESS(status))
{

return status;
}
游客

返回顶部