テキサス楽器

{0}

CC2652R7

この Matter 対応の例は、オン/オフ機能を備えた電球デバイスタイプとして機能します。この手順は、SimpleLinkTM マルチ標準ワイヤレス MCU 用の Texas Instruments LP-CC2652R7 CC2652R7 LaunchPadTM 開発キットで検証されています。

この例では、0xFFF1 というテストベンダー ID(VID)と 0x8005 というプロダクト ID(PID)を使用しています。

このドキュメントの手順は、macOS Ventura バージョン 13.3.1 で検証されています。

初期設定を行う

  1. TI SYSCONFIG 1.15.0 をインストールします。https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. UniFlash をインストールします。 https://www.ti.com/tool/download/UNIFLASH
  3. matter リポジトリのクローンを作成して初期化します。
    git clone https://github.com/TexasInstruments/matter.git
    cd matter
    git fetch origin v1.0-ti-branch
    git checkout FETCH_HEAD
    git submodule update --init --recursive
    source ./scripts/activate.sh
    
  4. 依存関係をインストールします。
    pip install ecdsa

イメージをビルドしてボードをフラッシュする

  1. ライトアプリの画像をビルドします。
    cd ~/matter/examples/lighting-app/cc13x2x7_26x2x7
    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.15.0\""
    ninja -C out/debug
  2. CC2652R7 ボードをコンピュータに接続し、Uniflash を使用してイメージをボードにフラッシュします。
    1. Texas Instruments UniFlash を開きます。
    2. [Start] をクリックします。
    3. [設定とユーティリティ] タブを選択します。
    4. [手動消去] セクションで、[フラッシュ全体を消去します(後でターゲットに再接続する必要があります)] を選択します。
    5. [Flash 全体の消去] をクリックします。
    6. [プログラム] タブを選択します。
    7. ブートイメージ マネージャー(BIM)のイメージを読み込みます。
      1. [探す] をクリックします。
      2. ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug に移動します。
      3. chip-LP_CC2652R7-lighting-example-bim.hexを選択します。
      4. [開く] をクリックします。
      5. [Load Image] をクリックします。
    8. lighting-app の画像を読み込みます。
      1. [+] をクリックします。
      2. chip-LP_CC2652R7-lighting-example.binを選択します。
      3. [画像 1] のチェックボックスをオフにします。
      4. [Load Image] をクリックします。

サンプルを検証する

  1. デバイスは、パソコンで USB シリアル デバイスとして表示されます。 /dev/ で確認できます。
    ls -la /dev/tty*
  2. シリアル コンソールは、screen または minicom を使用して開くことができます。たとえば、デバイスが /dev/tty.usbmodemL150011K1 にある場合:
    screen /dev/tty.usbmodemL150011K1 115200
  3. USB コネクタの横にあるリセットボタンを押してシステムをリセットし、lighting-app を開始します。
  4. BLE アドバタイズを手動で有効にします(Google Home app (GHA) でデバイスを検出するために必要です)。BTN-2 を 1 秒以上長押しすると、シリアル コンソールに次のようなメッセージが表示されます。
    Enabled BLE Advertisements
  5. ライトをオンにするには、BTN-1 ボタンを押します。
  6. ライトを消すには、BTN-2 ボタンを押します。
  7. ボードが以前にペア設定されている場合は、出荷時の設定にリセットすることをおすすめします。出荷時の設定にリセットするには、BTN-1 を 1 秒以上長押しします。
    Clearing Thread provision
    Erasing Thread persistent info...
    System restarting

次のステップ

Matter サンプルが正常にビルドされたら、デベロッパー プロジェクトを作成します。