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.

[参考译文] CCS/CC2640R2F:应用程序大小

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2650, CC2640R2F, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/598424/ccs-cc2640r2f-application-program-size

器件型号:CC2640R2F
Thread 中讨论的其他部件:CC2650BLE-STACK

工具/软件:Code Composer Studio

大家好、

我在应用程序中使用 CC2650 (4.2堆栈)并导入了示例代码"simple_Peripheral"。 基本代码使用的应用程序内存为31654k、我自己的应用程序可用内存为25690k。

现在、我正在使用新的 CC2640R2F (BLE 5.0堆栈)控制器并导入"simple_Peripheral"代码、该代码使用93870k 和33106K 的可用存储器

堆栈详细信息 已用内存 可用内存
CC2650 (BLE 4.2堆栈) 31654k 256K
CC2640R2F (BLE 5.0堆栈) 93870k 33106k
CC2640R2F (BLE 4.2堆栈) 34814k 63242k

因此、从 BLE 4.2移植到 BLE 5.0对于我自己的应用的内存可用性不起作用。

我在这方面缺少一些东西、或者我可以为自己的应用程序增加可用内存。

谢谢

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

    CC2640R2F 上的最大闪存可用性是采用蓝牙4.2堆栈(BLE-Stack v3.0.1)、该堆栈主要位于 ROM 中。 使用蓝牙5时、系统闪存中的组件更多、因此应用闪存将更少。

    您可以通过禁用显示驱动程序(设置 Board_display_use_uart=0)并删除最终产品不需要的任何演示代码和 TI 驱动程序来提高 simple_peripheral 中的存储器可用性。

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

    您好、JXS、

    感谢您的快速响应。  我将禁用所有不需要的内容、并使用蓝牙5堆栈更新可用于自己应用的完全可用的应用程序存储器。

    谢谢