TI中文支持网
TI专业的中文技术问题搜集分享网站

6455 PCI接口重启问题

你好

我用6455做为办卡PCI接口芯片,插入有PCI接口的主板上,在使用的时候发现奇怪的现象。主板为windowsxp系统。在windows中通过PCI存储空间映射写DSP的PCI控制寄存器,向DSP产生DSPINT信号。通过上述操作后,重启windows,再在windows中读写DSP的PCI控制寄存器,windows就死机。此时,若重新复位DSP复位按钮(DSP设置为从CE3 flash启动),系统可以重启。如果在windows中,只是读DSP的PCI寄存器而不写,重启后不会出现上述现象。

请问是什么导致上述现象呢?是否以6455作为PCI接口的板卡在发送host to DSP中断后,不支持操作系统重启,必须在操作系统重启之前复位DSP,重启后才能在操作系统中正确读写PCI总线?在主板重启的时候6455的总线接口上发生了什么导致重启后6455的PCI总线无法正常工作?

谢谢!

hongyu zhu:

你DSP代码中操作外设控制寄存器时是不是把PCI设备又关掉了?

赞(0)
未经允许不得转载:TI中文支持网 » 6455 PCI接口重启问题
分享到: 更多 (0)