1

我正在使用 OpenThread 堆栈在 CC2652 微控制器上实现无线更新。据我所知,引导加载程序必须能够独立于应用程序运行并且尽可能小。但要让引导加载程序自行下载新固件,它必须实现 OpenThread 堆栈,这将大大增加其大小。

我想知道是否可以在两者之间共享 OpenThread 堆栈。我听说可以将库的函数放在内存中的特定位置,然后与应用程序共享地址,但我不知道如何在我的 IDE、Code Composer Studio 中执行此操作,或者如何制作当使用自动完成等功能处理应用程序时,IDE 的行为就像库只是常规导入一样。

4

1 回答 1

0

看看这里,TI 正在开发 OTA 支持。即使它与 OpenThread 本身无关..

应用程序本身将下载映像,引导加载程序只是重新刷新它。所以你必须注意闪存中有两个 FW 图像的空间,或者为此使用外部闪存..

希望它有所帮助..顺便说一句,这是我发现的一根很酷的棍子: https ://www.tindie.com/products/slaesh/cc2652-zigbee-coordinator-or-openthread-router/

于 2020-07-02T07:49:31.130 回答