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.

[参考译文] CC2640R2L:BLE 堆栈闪存占用

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1163881/cc2640r2l-ble-stack-flash-occupation

器件型号:CC2640R2L

我将 CC2640R2L 微控制器用于基于 BLE 的项目。

我正在估算可用的闪存存储器、但我没有找到任何可能的堆栈大小估算、以了解我将为项目提供多少空间。

我的项目将仅是 BLE 外设。

我的当前工具版本为:

-代码编写12.

- simplelink_cc2640r2_sdk_5_30_00_03

我查看了这两个示例并分析了我找到的地图文件:

- Project Zero:未使用的闪存空间:0x0F45

-简单外设:未使用的闪存空间:1C32  

很难估算实际的堆栈占用空间、但 BLE Stack 似乎占用了几乎所有的闪存。

 我是不是在丢失一些东西(可能是一些配置还是其他东西)? 或者、这款具有 BLE 堆栈的微控制器是否具有用于定制应用的极低空间?

考虑到对于我的应用、我将需要几乎32KB 的闪存。

谢谢!

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

    您好!

    您能否澄清您是使用 BLE 还是 BLE5堆栈? CC2640R2上的 BLE5堆栈确实会占用大量可用闪存。 用户指南的闪存优化和 RAM 优化部分提供了有关如何减少消耗的闪存和 RAM 的有用信息。  这里、减少示例项目部分的闪存消耗也应该非常有用。

    如果需要 BLE5以及大量闪存和 RAM、我建议查看 CC2642/CC2652器件、因为这些器件提供更多闪存、RAM 将实现 BLE5。 如果不需要 BLE5、那么我建议使用 CC2640R2上的 BLE4堆栈。

    此致、

    1月