Part Number: AM5748
Other Parts Discussed in Thread: SYSBIOS
I have a question according connection between PCIe and DSP.
I have found some example from pdk how to use PCIe driver on am574x board. After some changes I was able to run it on the board. However when I tried to get access to some PCIe registers (eg. VID/DID) Sitara raised an error:
[ 15.637427] omap-iommu 40d01000.mmu: iommu fault: da 0x51800000 flags 0x0
And in this moment DSP crashed and then remoteproc reload it. So after some investigations I recognized this is caused by lack of entry in DSP resource table. After adding below entries:
I am able to run DSP and get access to memory which caused mmu fault.
However now I have another problem after trying to read VID/DID register:
VID and DID are equal to 0. In the same time linux generates below error:
So I thought it was connected to interrupt controller defined in dra7.dtsi file under pcie@51800000 section. Removing this interrupt did not helped. Do you have any idea what I can do now?
Regards
Bernd