hiro99ma blog

何か技術的なこと

ncs: v2.6アプリにMCUbootを組み込む

2024/11/23

最近やっている ncs のアップグレードというか sysbuild 対応だが、MCUboot が組み込めたかどうかでしか私が判断できない。
MCUboot が組み込まれていると、ボタンを押した状態で起動したら MCUboot のルートに入って LED を点灯状態にするという機能がデフォルトで入っているからだ。

いろいろあったが、なんとかビルドして動くようになった。

ポイントはここら辺か。

2 番目がよくわからないのだが、3 番目のようにボード定義ファイルを置くとなぜかオリジナルの MCUboot の prj.conf を読み込まなかったのでやむなくこうした。
それがわかるまでは FLASH_MAP がどうのこうのという warning ログがどうやったら消えるのか悩んでいたのだった。
MCUboot の prj.confDevAcademy だとなくてもできているようなので不思議なのだ。
ただ、この DevAcademy のリポジトリに自分のボード定義ファイルを置くと同じようにエラーになるのだ。

さっぱりわからんね。
ただ Example for MCUboot にも prj.conf をコピーすることが書いてあったのを思い出せたのが良かった。
ビルドできて動いたときのログが手に入ったので、次回は v2.7 の no sysbuild でやってみて、動いたら sysbuild に挑戦だ。

< Top page