在進行 AXI DMA 配置 時候代碼一直卡在XAxiDma_CfgInitialize函數出不來,也沒有打印報錯。
/* Initialize the XAxiDma device.*/CfgPtr = XAxiDma_LookupConfig(DeviceId);if (!CfgPtr) {xil_printf("No config found for %d\r\n", DeviceId);return XST_FAILURE;}xil_printf("XAxiDma_Setup0\r\n");Status = XAxiDma_CfgInitialize(&AxiDma, CfgPtr);if (Status != XST_SUCCESS) {xil_printf("Initialization failed %d\r\n", Status);return XST_FAILURE;}xil_printf("XAxiDma_Setup2\r\n");...}
解決方法是,鼠標放在項目上右鍵打開Run as,打開Run Confiration查驗下如下兩項有沒有勾選。