Part Number:AM6442
SDK版本 及 工程:C:\ti\mcu_plus_sdk_am64x_09_00_00_31\examples\drivers\udma\udma_memcpy_polling
运行内核:R5F0_1
实验现象:①无任何修改 工程运行正常
②如下图,修改.cmd文件:将MSRAM修改为 R5F_TCMB0或R5F_TCMA,实验日志为:ASSERT: 0.8870s: ../udma_memcpy_polling.c:udma_memcpy_polling_main:112: CSL_UDMAP_TR_RESPONSE_STATUS_COMPLETE == trRespStatus failed !!!
Shine:
只有bss段指定到TCM吗?请用仿真器跟踪代码执行到哪里出错了。
,
s s:
.bss段所在的 GROUP,都指定到TCM时,会出现错误。 在哪出错:通过例程打印的日志已确认位置,如下图:调试确认过,TR响应状态是错误值0xf(正常值是0)
,
Shine:
已咨询e2e英文论坛工程师,请看帖子里工程师的回复。是否能提供一下您的cmd文件?https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1290246/am6442-failed-to-run-code-from-tcm-memory
,
s s:
仅修改了–stack_size 以及 –heap_size的大小,如下图:
,
Shine:
已跟进,请关注e2e帖子的回复,谢谢!
,
s s:
好的,已查看。问题基本已解决。