尊敬的 TI 团队:
我正在使用 TMS320C6424 PCI 模块。 我成功开发了能够读取 ADC 数据的 Linux 驱动程序和固件。 我只使用了6个条中的2个。 我用于通过 PCIBARnMSK = 0禁用棚舍。
我的固件在同一 PCI 总线上连接2个 TMS320C6424之前一直工作正常。 经过几天的调试后、我发现 PTRDY_N 信号由两个 DSP 反向驱动。 下面是总线信号的图片:
如果我启用所有条形图、问题消失。 到目前为止、通过将所有6个条形图配置为相同大小和相同位置、我可以在一条总线上使用两个 TMS320C6424。 看起来、如果至少有一个 PCIBARnMSK 寄存器设置为0、则 PCI 通信会中断。
能否确认这是否是 TMS320C6424中的错误? 在 TMS320C6424中禁用条形的正确方法是什么?
此致、
基里尔