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.

[参考译文] LP-CC2651R3SIPA:如何提高 SRAM

Guru**** 2563060 points
Other Parts Discussed in Thread: CC2651R3SIPA

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1213742/lp-cc2651r3sipa-how-to-increase-sram

器件型号:LP-CC2651R3SIPA
主题中讨论的其他器件:CC2651R3SIPA

尊敬的工程师:

我需要至少40KB 的 SRAM 才能运行项目、但控制器(CC2651R3SIPA)中的 SRAM 为32KB。 我认为可以使用8KB 的  

缓存为 RAM。 请建议我如何操作

谢谢。

Ajmal

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

    我按照 将高速缓存用作 RAM 的步骤- SimpleLink CC13XX/CC26XX SDK 专有射频用户指南5.30.00文档 、但仍然.bss 位于 SRAM 和内存分配 GUI 中我现在看不到 GPRAM 块。 SRAM 仍为32768。

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

    Ajmal、您好!

    您已执行了正确的步骤、但请注意、这不会增加 SRAM 的长度、而是将 SRAM 资源重新分配给 GPRAM。  因此、通过将段(如.bss)从 SRAM 移动到 GPRAM、您应该注意到 SRAM 使用量有所减少、而 GPRAM 使用量则有所增加。  务必在进行更改后清理并重新编译工程。

    此致、
    Ryan

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

    您好、Ryan、  

    感谢您的答复,我没有看到任何变化在 SRAM 中,当我移动.bss 到 GPRAM .

       

    上面是我将.bss 移至 GPRAM 时的结果。

    上面是当.bss 处于 SRAM 中时的结果。 我甚至看不到 GPRAM 段本身。

    帮助我解决这个问题。  

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

    当我   对 fatsdraw no-rtos ti-clang 示例 (一个例外是 cc13x1_cc26x1_nortos.cmd 文件只将.bss 从 SRAM 更改为 GPRAM)应用从高速缓存配置为 GPRAM 中获得的指令时、 从输出.map 文件中、我可以观察到 SRAM 使用的空间从0x407D 减少到0x2911、而 GPRAM 使用的空间从0x0000增加到0x176C。  "Memory Allocation"窗口也反映了相同的情况。  请在重建之前清理您的项目、并确保已正确修改.cmd 文件。

    此致、
    Ryan