你好
我们已经在项目中达到了缺少 SRAM 空间的阶段
由于我们还不想更改 MCU、因此我们正在考虑 将传感器控制器 SRAM (AUX_RAM)用作主内核 SRAM 的扩展
CC1310的 SimpleLink 文档详细介绍了实现此选项的技术:
将 AUX RAM 用作 RAM—SimpleLink CC13x0 SDK 专有射频用户指南2.60.0文档
不过、该说明还警告执行时间较慢和功耗较高。 然而,没有关于这些警告的进一步资料。
因此,很难确定 对某种应用进行这种修改的可行性。
是否有 TI 文档显示了在代码中引入此类修改后对 CC1310性能和功耗的影响?
CC1310如何将 AUX_RAM 附录视为 SRAM? 即-它是否会被视为主 SRAM 的直接扩展 、从而影响总访问时间和功耗? 或者 、它是否会被视为存储器的另一部分、受不同性能和功耗属性的影响?
SimpleLink 文档指出、可以使用#pragma LOCATION……挑选驻留在 AUX_RAM 中的变量 当没有选择变量时、会执行什么存储器策略? 存储器管理器是否会简单地将 AUX_RAM 用作任何及所有变量的 SRAM?
假设我们需要实现相反、即-仅为系统定义特定变量、然后可以使用 AUX_RAM、而其他变量不能使用。 这是可以实现的吗? (从我读取的内容中、我了解 到#pragma LOCATION 会将特定变量限制在 AUX_RAM 中、但并不一定会指示系统也不会将 AUX_RAM 用于其他变量)
谢谢、致以诚挚的问候
/Gil