TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

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

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

请问,是哪里出了问题?

Annie Liu:

如果未向该函数提供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;}

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843 MRR工程启用LVDS接口后DMA配置时报错
分享到: 更多 (0)