Topic

FAQ
Login Register
蓝牙堆栈可以放入闪存吗?
May 30, 2024 19:51

/

A

/A




我有一台 TLSR8232,正在尝试使用 BLE。我发现蓝牙堆栈在启动时被复制到 SRAM 中以提高速度。不幸的是,它大约有 10kB,占可用 SRAM 的三分之二! 有没有办法从闪存运行堆栈?我对速度降低和功耗增加感到满意。 谢谢!


2 replies
TL_Soyo May 31, 2024 10:40
0
/A

你好,
  你可以先下载driver SDK,提供了ram中运行的.s,.link文件,参考driver手册熟悉之后,移植到BLE SDK就可以了,


david.given [Author] Jun 03, 2024 05:50
0
/A

感谢您的回复。


我有 SDK,但 BLE 堆栈以库的形式提供,并且没有 .c 文件。我是否打算更改 boot.link 文件以覆盖编译器属性并强制将库放置在闪存中?如果是这样,是否有任何函数必须位于 RAM 中才能正常运行?


谢谢!