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

AM5728: am5728配置bar0和bar2后,bar2无法正常访问,都是0,但是bar0是能访问的,关于bar部分偏移地址不能访问,是什么原因

Part Number:AM5728

 这个图片是altera cyclone iv gx pcie内部映射,am5728这边bar2的映射基地址是0x22000500,当我访问0x600_0000和0x600_0020这个地址时一直都是0,理论上0x600_0000这个地址应该映射的时sgdma的状态和控制寄存器,0x600_0020应该是dma的描述符寄存器,现在访问都是0,以至于我不能将描述符写道dma控制器中,dma也不能正常工作,如下图所示

但是我访问pcie ip核的cra寄存器,也就是映射在bar2中0x1000这个地址却能正常访问,cra寄存器偏移0的这个却访问不了,关于pcie ip 0x1000描述如下图:

因为pcie ip核中设置地址转换表为4页,每页地址占8字节,所以地址转换占32字节。这个地址如上面所说是能正常访问的,如下图

下图是fpga端 onchip-mem在am5728这端的映射,是能手动修改值的,如下图

Nancy Wang:

建议您去英文论坛发帖咨询,会有相关专家给您提供支持。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum

赞(0)
未经允许不得转载:TI中文支持网 » AM5728: am5728配置bar0和bar2后,bar2无法正常访问,都是0,但是bar0是能访问的,关于bar部分偏移地址不能访问,是什么原因
分享到: 更多 (0)