>의 PCIe DMA를 사용하여 - 디버깅에 도움이

G

Guest

Guest
안녕하세요

우리의 시나리오에서, 마스터에 대한 DMA가 작업 제의 PCIe 보드로서 역할을합니다.
DUT는 CPU의 RC 연결된이었다 연결된 스위치의 PCIe의.
메모리가 CPU의 것이었다 연결 및 DMA를 DUT 검사를 사용하여 리눅스 OS를.

kmalloc을 사용하여 작업 DMA가 메모리에 할당.그리고 DUT에 malloc주는 그 phyisical 주소를.하지만 그것을 사용할 수없는 장치의 액세스하는 대상 내가 오전지고 메모리가 해당 오류에 완료 패킷을 함께 의미 상태 (3'b010 어느).

그것은 기억의 일부 메모리와 관련된 문제에 보이는 같은 RC에 액세스할 수 없습니다 ...
이 추가의 모든 디버깅하는 방법에 대한 단서.

미리 감사드립니다
Prav

 

Welcome to EDABoard.com

Sponsor

Back
Top