グーグルは、ブラックコミュニティのための人種的資本を進めてまいります。 どのように参照してください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

事前に作成されたNCPファームウェア

セレクト事前に構築されたNCPは、画像をファームウェアと点滅命令はジャンプスタートするためにあなたのOpenThread開発ここで提供されています。すべてのバイナリは、例えばプラットフォームはGitHubのリポジトリで紹介ビルドされています。

参照してください。 コプロセッサ設計を NCPのサポートの詳細については。

ノルディックセミコンダクターnRF52840

ノルディックセミコンダクターnRF52840

nRF52840ボードにダウンロードnRF52840ファームウェアイメージをフラッシュするi386-またはx86ベースのLinuxマシンを使用してください。 USBとマイクロUSBが点滅し、操作用のホスト開発ボード用のLinuxマシンにボードを接続するために必要とされます。

リソース:

ダウンロードnRF52840ファームウェアイメージ

事前に構築されたnRF52840ファームウェアイメージがある.hexファイル。あなたにそれをダウンロードして解凍~/Downloadsフォルダ。

DOWNLOAD NRF52840ファームウェアイメージ

このnRF52840ファームウェアイメージは以下で構築されたビルド・スイッチ

BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 UDP_FORWARD=1 USB=1 LINK_RAW=1

USB=1スイッチができ、シリアルトランスポートとしてネイティブUSB CDC ACMを

使用SEGGER J-Linkは、オンボードJTAGモジュールを持つnRF52840ボードを、プログラムします。パッケージを抽出して、あなたのLinuxマシン上でSEGGER JLINKをダウンロードしてインストール/opt/SEGGER/JLink

DOWNLOAD J-LINKソフトウェアおよびマニュアルのPACK

nRF5xコマンドラインツールをインストールします。

nRF5xコマンドラインツールは、nRF52840ボードにOpenThreadバイナリを点滅します。適切なインストールnRF5x-Command-Line-Tools-< OS > Linuxマシン上でビルドを。ルートフォルダに抽出されたパッケージを置いて~/

NRF5Xコマンドラインツールをダウンロード

nRF52840をフラッシュ

  1. 次のnRF52840ボード上の外部電源端子へマイクロUSBデバッグポートにUSBケーブルを接続して、LinuxマシンにUSBエンドを取り付けます。 VDDへのnRF52840ボード上のNRF電源スイッチを設定します。正しく接続すると、 LED5オンになっています。
    nRF52840デバッグポート
  2. ボードが始まるシリアルポートをチェックすることによって接続されていることを確認/dev/ttyACM* (すべてのnRF52840ボードが使用ttyACMそのシリアルポート識別子として)。ボードには、のように見える/dev/ttyACM0それは、Linuxマシンに接続されているだけnRF52840ボードの場合:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. nRF52840ボードのシリアル番号に注意してください。
    nRF52840シリアル番号
  4. nRFxコマンドラインツールの場所に移動し、ダウンロードしたフラッシュot-ncp-ftd-gae2b0194-nrf52840.hexボードのシリアル番号を使用して、nRF52840ボード上にファイルを:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 nRF52840ボード簡潔には、点滅中にオフになります。次の出力は、成功時に生成されます。
    Parsing hex file.
    Erasing user available code and UICR flash areas.
    Applying system reset.
    Checking that the area to write is not protected.
    Programing device.
    Applying system reset.
    Run.
    

nRF52840を接続します

ここで提供OpenThread NCPのファームウェアイメージがシリアル輸送などのネイティブUSB CDC ACMの使用を可能にするので、あなたはNCPホスト・ボードとの通信にnRF52840ボード上のNRFのUSBポートを使用する必要があります。

  1. Linuxマシンからデバイスを取り出して、LinuxマシンとnRF52840ボードのデバッグポートの両方からUSBケーブルを取り外します。
  2. nRF52840ボード上のリセットボタンの隣にマイクロUSB NRFのUSBポートにUSBケーブルを接続します。 USBにnRF52840ボード上のNRF電源スイッチを設定します。
    nRF52840のUSBポート
  3. (例えば、ラズベリーパイ3B)あなたのNCPホストボードにUSBケーブルのUSB側を接続します。