This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI-RTOS
Prasad、您好!
根据您的建议,我们使用了实用程序功能,但 Utils_dmaInit()失败,并显示错误"utils:dma: utils_dmaInit() for instance 0... Failed (-128)(失败(-128))"。
我们发现 故障重新发生的原因是我们在下面的两个函数中进行了注释。
/*RetVal += BspUtils_memInit();
IF (BSP_Sok!= RetVal)
{
GT_0TRACE (BspAppTrace、GT_ERR、"Error:App MEM Utils Init failed!!!\r\n\r\n);
}
RetVal += BspUtils_prfInit();
IF (BSP_Sok!= RetVal)
{
GT_0TRACE (BspAppTrace、GT_ERR、"Error:App PRF Utils 初始化失败!!!\r\n");
}*/
如果我们尝试取消注释此函数、则在代码编译期间会出现以下错误
程序将不能放入可用的内存中。 带对齐的照射行程放置
“Group_1”大小为0xf816696的部分失败。 可用存储器范围:
IPU1_0_DATA_MEM 大小:0xb00000 未使用:0x70cea 最大孔:0x70cea8
因此、请为我们提供解决此编译错误的可能解决方案。
我们为您添加了源代码、调试日志和配置错误快照、以供参考。
谢谢、
Parth Modi
您好 Parth、
您如何说 Utils_dmaInit()中的错误是因为您注释了两个函数?
您不需要从 vsdk 调用这些 bspUtils_functions。 它们仅为 BSP 示例添加。
您是否还在用例中调用 Utils_dmaInit()? 这将在系统初始化期间调用。
要获得 EDMA 句柄,只需调用 Utils_dmaGetEdma3Hnelle()
此致、
Prasad