工具/软件:
尊敬的 BLE 团队:
我们有一个客户考虑将 CC2755R10用于 BLE 和执行其他任务的应用。 假设使用类似 FreeRTOS 的 RTOS、BLE 项目的最低存储器占用空间(闪存和 RAM)是多少。 BLE 工程可以是 BLE 串行端口或其他低复杂性剖面工程。
谢谢、
Darren
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.
尊敬的 Darren:
确切的闪存和 RAM 使用情况取决于应用程序代码、支持的连接数量、使用的 BLE 功能等几个因素 我们确实在 ble_examples GitHub 上提供了基于 BLE 的 UART 示例。 下面链接了确切的项目:
该工程适用于 CC2340、但可以迁移到 CC2755。 该工程开箱即用、在编译时具有以下闪存和 RAM 使用情况:
可用508k 之外的177k (34%)应用程序闪存(16k 用于 GAP 绑定管理器)
在36.8k 中、RAM 的31k (86%)。 通过优化栈/任务大小可以显著减少这种损耗
工程没有启用 LTO、这应该可以节省一些额外的成本、包含调试代码、并且未针对闪存/RAM 进行优化、因为它应该是一个演示/参考工程。 应该可以尽可能地减少栈/任务大小、并进一步优化超出上述数字的闪存和 RAM 大小。
此致、
1月