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.

[参考译文] CC2755R10:基本 BLE 工程的内存占用量

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1521211/cc2755r10-memory-footprint-for-basic-ble-project

器件型号:CC2755R10

工具/软件:

尊敬的 BLE 团队:

我们有一个客户考虑将 CC2755R10用于 BLE 和执行其他任务的应用。  假设使用类似 FreeRTOS 的 RTOS、BLE 项目的最低存储器占用空间(闪存和 RAM)是多少。 BLE 工程可以是 BLE 串行端口或其他低复杂性剖面工程。

谢谢、
Darren

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

    尊敬的 Darren:

    确切的闪存和 RAM 使用情况取决于应用程序代码、支持的连接数量、使用的 BLE 功能等几个因素 我们确实在 ble_examples GitHub 上提供了基于 BLE 的 UART 示例。 下面链接了确切的项目:

    https://github.com/TexasInstruments-Sandbox/ble_examples/tree/simplelink_low_power_f3_sdk-8.40/examples/rtos/LP_EM_CC2340R5/ble5stack/data_stream_UART_over_BLE

    该工程适用于 CC2340、但可以迁移到 CC2755。 该工程开箱即用、在编译时具有以下闪存和 RAM 使用情况:

    可用508k 之外的177k (34%)应用程序闪存(16k 用于 GAP 绑定管理器)

    在36.8k 中、RAM 的31k (86%)。 通过优化栈/任务大小可以显著减少这种损耗

    工程没有启用 LTO、这应该可以节省一些额外的成本、包含调试代码、并且未针对闪存/RAM 进行优化、因为它应该是一个演示/参考工程。 应该可以尽可能地减少栈/任务大小、并进一步优化超出上述数字的闪存和 RAM 大小。

    此致、

    1月