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

AM6442: 为什么 当.bss段指定到 TCM区后,BCDMA使用异常。

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:

好的,已查看。问题基本已解决。

赞(0)
未经允许不得转载:TI中文支持网 » AM6442: 为什么 当.bss段指定到 TCM区后,BCDMA使用异常。
分享到: 更多 (0)