
客户在使用 BlueNRG-LP/LPS 芯片时,增加 OTA 服务后常常反馈说,编译代码区域超空间了,需要帮忙优化一下。后文主要通过下列步骤进行分析和优化 BlueNRG-LP/LPS 的代码空间: 4 X3 u3 a/ m* V% }1 W S& q a. 通过分析 BlueNRG-LP/LPS 的 OTA 方式,让客户可以选择合适的方式; ; x v6 F3 |+ Y5 Z b. 通过整体分析 BlueNRG-LP/LPS 的链接文件(*.icf/*.sct/*.ld)了解默认工程的存储分布; ! S2 s+ _) j: T' ?1 N+ {: Z/ j% d c. 通过裁剪协议栈,选择合适的协议栈功能,优化 BlueNRG-LP/LPS 的代码空间; : L# }5 i, u; H# n$ ~ d. 通过使用静态协议栈,进一步优化 BlueNRG-LP/LPS 的代码空间; e. 其他方案; |