AWR1843 MRR工程启用LVDS接口后DMA配置时报错

原来的MRR工程,通过宏定义LVDS启用,如下图

一开始编译时会提示库文件查找错误,如下图添加后,编译无错误

但是进入仿真运行程序,会提示EDMA初始化错误,如下图

请问,是哪里出了问题?

  • 如果未向该函数提供errorConfig回调函数,则eDMA会生成此错误。

    EDMA_E_INVALID__ERROR_CALL_BACK_FN_NON_NULL = -3019

    请确保在调用EDMA_configErrorMonitoring的mss_main.c中提供了回调函数。

    errorConfig.callbackFxn = MRR_MSS_edmaErrorCallbackFxn;
    errorConfig.transferControllerCallbackFxn = MRR_MSS_edmaTransferControllerErrorCallbackFxn;
    if ((retVal = EDMA_configErrorMonitoring(EdmaHandle, &errorConfig)) != EDMA_NO_ERROR)
    {
    System_printf("Debug: EDMA_configErrorMonitoring() failed with errorCode = %d\n", retVal);
    return NULL;
    }