主题中讨论的其他部件:CC2650、 CC2640R2F、 CC2652R、 CC2642R
工具/软件:Code Composer Studio
背景:我们已将项目1用于 CC2650Launch 评估套件、经过两周的研究和调查后、我们最终将项目编译并运行。
使用蓝牙开发工作室和馈送服务和特性(总计42个)后、我们发现项目超出了存储器范围、一旦项目0的 BLE 堆栈占用了50%的存储器。 它不是清除内存分配方案、但我们期望应用程序的剩余内存为128KB 减去堆栈使用的内存、这是正确还是错误的?
不得不说、这些只是服务、而不是主机应用程序。
问题1:我们是否有错误行为?
问题2:该怎么办?、请。 请勿参阅 BLE 堆栈手册、我们需要真正的建议
谢谢、
请注意、我们已经为未来的 OAD 添加了外部 SPI 闪存、但不修复主机应用程序和用户服务、此模块不适用。
项目0的映像下面是显示内存分配的简单外设。
我无法想象您如何使用 μ ½闪存来实现官方发展援助、一旦堆栈已经达到50%、如果没有堆栈官方发展援助、看起来就很奇怪、没有堆栈官方发展援助是无用的。
具有42个 BLE 特性的 Project Zero
具有42 BLE 特性的 SimplePeripheral
堆栈



