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.

[参考译文] CC3220S-LAUNCHXL:IAR 配置文件 network_terminal_CC3220S_LAUNCHXL_TIRTOS。ICF 定义区域 SRAM = mem:[从0x20004000到0x2003C000];只有0x32000长度、为224KB、为什么不定义区域 SRAM = mem:[从0x20004000到0x200000]?

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/618837/cc3220s-launchxl-the-iar-config-file-network_terminal_cc3220s_launchxl_tirtos-icf-define-region-sram-mem-from-0x20004000-to-0x2003c000-that-is-only-0x32000-length-which-is-224kb-why-not-define-region-sram-mem-from-0x20004000-

器件型号:CC3220S-LAUNCHXL
主题中讨论的其他器件:CC3220S

在 network_terminal_CC3220S_LAUNCHXL_TIRTOS.ICF 中 、它定义了 RAM 映射、如下所示:

//为片上 SRAM 定义一个区域。
// CC32XX ES 1.33器件的 SRAM 大小为240KB
定义区域 SRAM =内存:[从0x20004000到0x2003C000];

TI 引导加载程序数据和应用程序数据使用0x20000000至0x20004000之间的共享 RAM 空间、该空间为16KB

应用程序代码和数据使用 从0x20004000到0x2003C000的224KB RAM 空间

在16KB + 224KB = 240KB 的情况下 、CC3220S 的数据表显示其 RAM 为256KB、 在何处使用16KB RAM?

我能否 定义区域 SRAM =内存:[从0x20004000到0x2040000]?  

空间0x2003C000~0x20040000是否用于堆栈或堆等其他类型?

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

    您使用的是 SDK 的哪个版本? 您可以正确地说 SRAM 存储器可以更改为该范围。 该范围实际上是我在.cmd 文件中看到的范围。

    可能是 CCS 和 IAR 项目创建之间遗漏的错误

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

    版本为 simplelink_cc32xx_sdk_1_30_01_03。

    这是错误吗?

    0x20004000到0x20040000是否正确范围?

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

    VR
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将关闭该线程。 如果您有任何疑问、请打开新主题。

    此致、

    Vince Rodriguez
x 出现错误。请重试或与管理员联系。