yxlan73
驱动牛犊
驱动牛犊
  • 注册日期2002-12-01
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1492回复:3

求助 PCI地址问题

楼主#
更多 发布于:2003-04-06 20:58
    ISA接口设计时,其I/O地址是固定的,可是PCI采用动态分配,我现在要用S5933设计一基于PCI的接口电路进行数据传送,请问如何获得基地址并进行译码?谢谢!!!
oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-10 09:36
CONFIGRET OnConfigure
(CONFIGFUNC cf,       //function id;
 SUBCONFIGFUNC sf,    //subfunction id
 DEVNODE devnode,     //device node being configured
 DWORD refdata,       //context information(function specific)
 ULONG flags          //funtion specific flags
 )
{
CMCONFIG config;
LOG_CONF logconf;
RES_DES hres;

switch(cf)
{
case CONFIG_START:
CONFIGMG_Get_Alloc_Log_Conf(&config,devnode,CM_GET_ALLOC_LOG_CONF_ALLOC);
irq=config.bIRQRegisters[0];
ioport=config.wIOPortBase[0];
大江东去
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-07 05:32
   ISA接口设计时,其I/O地址是固定的,可是PCI采用动态分配,我现在要用S5933设计一基于PCI的接口电路进行数据传送,请问如何获得基地址并进行译码?谢谢!!!


PCI端不需要知道地址,本地端从0开始。
zheng2002
驱动中牛
驱动中牛
  • 注册日期2002-04-17
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-06 22:59
如果你使用的是PCI机制1,那么PCI的端口是0xCF8和0xCFC
qq:14459938 email:zheng2002@21cn.com RH9 kernel 2.4.20
游客

返回顶部