我正在使用 OpenThread 堆栈在 CC2652 微控制器上实现无线更新。据我所知,引导加载程序必须能够独立于应用程序运行并且尽可能小。但要让引导加载程序自行下载新固件,它必须实现 OpenThread 堆栈,这将大大增加其大小。
我想知道是否可以在两者之间共享 OpenThread 堆栈。我听说可以将库的函数放在内存中的特定位置,然后与应用程序共享地址,但我不知道如何在我的 IDE、Code Composer Studio 中执行此操作,或者如何制作当使用自动完成等功能处理应用程序时,IDE 的行为就像库只是常规导入一样。