pra
Member level 5
DMA using PCIe
hi,
in our scenario, my pcie board acts as an Master for DMA operation.
DUT was connected to the PCIe switch which was connected to the RC of CPU.
A memory was connected to the CPU and using linux os to check the DUT dma.
Allocating the memory for DMA operation using kmalloc. And giving phyisical address of that malloc to the DUT. but when it's accessing to that memory i am getting an error completion packet with status (3'b010) which means that target device not available.
It looks like an some memory related issue of the RC not able to access that memory...
Any clues on how to debug further on this.
Thanks in Advance
Prav
hi,
in our scenario, my pcie board acts as an Master for DMA operation.
DUT was connected to the PCIe switch which was connected to the RC of CPU.
A memory was connected to the CPU and using linux os to check the DUT dma.
Allocating the memory for DMA operation using kmalloc. And giving phyisical address of that malloc to the DUT. but when it's accessing to that memory i am getting an error completion packet with status (3'b010) which means that target device not available.
It looks like an some memory related issue of the RC not able to access that memory...
Any clues on how to debug further on this.
Thanks in Advance
Prav