主题中讨论的其他器件:SysConfig
工具与软件:
我正在尝试将我们的项目从 SDK 9.00更新到9.02.01
我将使用新的 SDK 编译引导加载程序和主固件
在启动电路板时、会出现以下错误
引导槽起始地址:0x100000
传输的 TR 响应失败:SRC = 0x60120000、DST = 0x70070000、大小= 64512
断言:0.702190s:ospi/V0/dma/udma/ospi_dma_udma.c:Opiddma_udmaUpdateSubmitTR:242:false 失败!!
Here is the code from the SDK where it fails
/* Wait for return descriptor in completion ring - this marks transfer completion */
while(1)
{
status = Udma_ringDequeueRaw(Udma_chGetCqRingHandle(chHandle), &pDesc);
if(UDMA_SOK == status)
{
/* Check TR response status */
CacheP_inv(trpdMem, trpdMemSize, CacheP_TYPE_ALLD);
trRespStatus = UdmaUtils_getTrpdTr15Response(trpdMem, 1U, 0U);
if(trRespStatus != CSL_UDMAP_TR_RESPONSE_STATUS_COMPLETE)
{
DebugP_log("TR Response failed for transfer : SRC = 0x%X, DST = 0x%X, SIZE = %u\r\n", (uint32_t)src, (uint32_t)dst, length);
DebugP_assert(FALSE);
}
break;
}
}