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.

[参考译文] AM6442:如何将变量置于 DDR 中、而不是在 R5F 内核 (AM64x) 上放置 MSMC SRAM

Guru**** 2553450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1558144/am6442-how-to-place-variables-in-ddr-instead-of-msmc-sram-on-r5f-core-am64x

器件型号:AM6442


工具/软件:

TI 团队大家好

我正在上运行我的应用程序 R5F 内核 (r5fss0-0) 工作原理。 当前、代码正在运行 MSRAM 、但内存是不够的。 我想将一些大型变量/缓冲区从 MSRAM 转移到 DDR 以释放内部 SRAM。

请您指导我:

  1. 如何配置链接器命令文件、将特定变量或段放入 DDR 中而不是 MSRAM 中?

  2. 我是否可以使用__attribute__((section))或 CCS 中的 pragma 仅将某些数组/缓冲区引导至 DDR?

  3. 从 R5F 访问 DDR 时有任何限制或建议(例如,高速缓存设置,性能影响)?

谢谢您、

Mary

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:Mary、您目前正在运行哪个核心?  是来自 MCU+ SDK 吗?

    此致、

    James