J-Link OBが出てきた

2024/06/09

開発ボードをあさっていると、nRF52DK previewというボードが出てきた。
nRF52832の正式前に出たボードだ。太陽誘電さんのボードが出たので使わずお蔵入りになっていたのだが、J-Link OBとして使うことでnRF53のボードが動かせるのではないだろうか?

J-Link Configuratorで見ると、J-Link OB SAM3U128 NordicSemiという名前のようである。 ただModel overviewに該当する名前がなく、Cortex-M33に対応しているのかよくわからない。

しばらく太陽誘電さんのボードを動かしてみるかとJ-Link LITEをつないだのだが、L-Link Flash Liteでeraseがエラーになることに気付いた。 nrfjprogだとエラーにならなかったので気付かなかった。 nRF51822ボードをつなぐとeraseできたので、壊れているわけではないだろう。
nRFgo Studioをインストールしてみたが、やはりJ-Link LITEとnRF52832ボードの組み合わせだと認識しない。。。 昔は動いていたのだが考えても仕方あるまい。

ちなみに、nRFgo StudioをインストールするとnRF5x Command-Line Tools(だっけ)というツールをインストールされる。 これは現行のnRF Command-Line Toolsとは別物のようで、共存できないしnRFgo Studioから現行のnRF Command Line Toolsは呼び出せないようだった。

nRF51系とそれ以降では別の環境を作れということなのだろう。 nRF52はSoftDeviceもnRF Connect SDKも使えるので悩ましいところだ。 Command-Line Toolsが共存できないのでnRFgo Studioはインストールしづらいが、nrfjprogが使えるならnRFgo Studioがなくてもなんとかなるんじゃなかろうか。