大家好,我现在已经成功将DSP的Bar1映射到PSC寄存器地址(0x02350000),BAR2映射到0x10800000,BAR3映射到0x0C0000,现在上位机读取BAR2和BAR3都完全正常,唯独读取Bar1所对应的PSC寄存器,读出来的数值是0xFFFFFFFF,并且我已经将PCIe的Transaction Priority Register设置为0x10000,也就是PCIe transaction is in supervisor mode,到底怎样才能通过PCIe来读取PSC的数值?谢谢!
Nick Zhang~:
另外,我重新将PSC映射到BAR2,0x10800000映射到BAR1,这样BAR1可以正常读取,BAR2读取时0xFFFFFFFF,所以现在的问题就是没有办法通过PCIe来读取PSC寄存器