blinky_pwmサンプル
2024/08/02
前回で、評価ボードnRF5340 MDBT53-1Mモジュールピッチ変換基板用に作ったボード定義ファイルで blinkyサンプルが動くようになった。
次の段階としてボード定義ファイルを ncs の BOARD_ROOT
において使うようにする。
- どこかのディレクトリにcloneする
mdbt53_nrf5340.conf
を<ncs>/bootloader/mcuboot/boot/zephyr/boards/
にコピーする- vscode の ncs 設定で
"nrf-connect.boardRoots"
にcloneしたディレクトリを追加する
blinky-pwmで試す
blinky_pwmサンプルで試す。
選択するボード定義ファイルは mdbt53_nrf5340_cpuapp_ns
にする。
ボード定義ファイルの DTSファイルには LED は GPIO としか定義していないので、overlay で PWM が使えるようにする。
また、MCUboot がないとビルドに失敗するので prj.conf
にいくつか追加する。
私の予想では、LED がぽあぽあ光る、だったのだけど、だんだん周期を短くしていくようなサンプルだった(正しく動いていると仮定して)。
まだまだ改良の余地はあるが、基本の部分は動かせたのでよかろう。
簡単そうな BLE HR のサンプルを動かそうかと思ったのだけど、サンプルプログラムにボード定義が付属していたので読み解くのに時間がかかりそうだったのだ。
まあ、ようやく基本の基本くらいは動かせたということで。