私は、OpenThread スタックを使用して、CC2652 マイクロコントローラーに無線更新を実装しようとしています。私の知る限り、ブートローダーはアプリケーションから独立して動作でき、できるだけ小さくする必要があります。しかし、ブートローダーが新しいファームウェアを自分でダウンロードするには、OpenThread スタックを実装する必要があり、そのサイズがかなり大きくなります。
両者の間で OpenThread スタックを共有できるかどうか疑問に思っていました。ライブラリの関数をメモリ内の特定の場所に配置して、そのアドレスをアプリケーションと共有できると聞いたことがありますが、IDE、Code Composer Studio でこれを行う方法、または作成する方法がわかりません。オートコンプリートなどを使用してアプリケーションで作業する場合、IDE はライブラリが通常のインポートであるかのように動作します。