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.

[参考译文] CC3220SF:SDK 中的 GPIO 示例为40K RAM

Guru**** 2482105 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1319626/cc3220sf-40k-ram-for-gpio-example-from-sdk

器件型号:CC3220SF

IAM 使用 SDK 版本7.10.0.13和 CCS 版本  12.5.0.00007 编译器 v3.20.LTS

我刚刚编译了示例工程: gpiointerrupt_CC3220SF_LAUNCHXL_nortos_ticlang

使用的闪存为11664/1046528 (11%)

使用的 RAM 为39897/262144 (15%)

对于一个简单的 nortos GPIO 项目、占用40KB RAM 是不是太多?  

我是否缺少任何优化(我尝试了不同的优化选项、但没有改进)

或者我是否错过了完全关闭的东西?

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

    您好!

    您可以检查堆是否具有32kB、即使未被使用它仍处于分配状态。 更多详细信息、请参阅*。cmd (链接器)文件。

    --stack_size=0x1000
    --heap_size=0x8000

    1月

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

    如果我将其设置为0x00、是否有任何问题? (如果应用程序未使用任何动态存储器)

    nortos 项目需要多少钱?

    一个 FreeRTOS 项目需要多少钱? (我在 FreeRTOS 示例中见过它为零)?

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

    您好!

    是的、可以将其设置为零。 但请注意、如果某些其他库使用动态内存分配、您的代码可能会失败。

    这不依赖于项目内部的功能。 它不存在任何普遍的答案。

    这取决于功能和许多其他因素。 答案与 Nonratos 项目相同。 最好自己试一试...

    1月