大哥们请帮助!急急急

[复制链接]
 楼主| 178432710 发表于 2008-4-8 09:25 | 显示全部楼层 |阅读模式
我用的是DSP642&nbsp;想要修改PCI配置空间&nbsp;642上电启动后自动从E2PROM读取PCI配置&nbsp;而我想修改其中的配置<br />例如修改Vendor&nbsp;ID和Device&nbsp;ID&nbsp;其中的Vendor&nbsp;ID&nbsp;Device&nbsp;ID地址分别00h和02h&nbsp;&nbsp;&nbsp;下面&nbsp;<br />#define&nbsp;PCI_REG_DSPMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C00010&nbsp;/*dsp主地址寄存器*/<br />#define&nbsp;PCI_REG_PCIMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C00014&nbsp;/*pci主地址寄存器*/<br />#define&nbsp;PCI_REG_PCIMC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C00018&nbsp;/*pci主模式控制寄存器*/<br />#define&nbsp;PCI_REG_CDSPA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C0001C&nbsp;/*当前dsp地址寄存器*/<br />#define&nbsp;PCI_REG_CPCIA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C00020&nbsp;/*当前pci地址寄存器*/<br />#define&nbsp;PCI_REG_CCNT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C00024&nbsp;/*当前传输的字节计数*/<br />#define&nbsp;PCI_REG_HS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C1FFF0&nbsp;/*主机控制寄存器*/<br />#define&nbsp;PCI_REG_HDCR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C1FFF4&nbsp;/*主机-dsp控制寄存器R*/<br />#define&nbsp;PCI_REG_DSPP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C1FFF8&nbsp;/*dsp页寄存器*/<br />#define&nbsp;PCI_REG_EEADD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C20000&nbsp;/*eeprom地址寄存器*/<br />#define&nbsp;PCI_REG_EEDAT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C20004&nbsp;/*eeprom数据寄存器*/<br />#define&nbsp;PCI_REG_EECTL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01C20008&nbsp;/*eeprom控制寄存器地址*/<br />#define&nbsp;PCI_EEAI=1&nbsp;<br />#include&nbsp;&ltcsl_pci.h&gt<br /><br />main()<br />{&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PCI_eepromWrite(0x00,0x2582);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PCI_eepromWrite(0x02,0x0002);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />}<br />我想送进去值后烧写然后从E2PROM中读配置启动&nbsp;用PCISCOPE看到我想变的着两个地方发生变化&nbsp;可是没有变&nbsp;&nbsp;请问是不是我找的地址不对还是什么希望大家指点指点&nbsp;
 楼主| 178432710 发表于 2008-4-8 13:25 | 显示全部楼层

说说吧大侠们

  
 楼主| 178432710 发表于 2008-4-8 14:35 | 显示全部楼层

这个才是要顶起的

刚才那些话放这吧
 楼主| 178432710 发表于 2008-4-8 19:45 | 显示全部楼层

顶起

  
 楼主| 178432710 发表于 2008-4-10 15:14 | 显示全部楼层

再顶

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

5

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部