Teksas Enstrümanı

CC2652R7

Matter özelliğinin etkin olduğu bu örnek, açma/kapatma özelliklerine sahip bir ampul cihaz türü olarak işlev görür. Adımlar, SimpleLinkTM çok standartlı kablosuz MCU için Texas Enstrümanları LP-CC2652R7 CC2652R7 LaunchPadTM geliştirme kitinde doğrulandı.

Bu örnekte 0xFFF1 için test tedarikçi kimliği (VID) ve 0x8005 ürün kimliği (PID) kullanılmaktadır.

Bu belgedeki adımlar macOS Ventura Sürüm 13.3.1'de doğrulanmıştır.

İlk kurulum

  1. TI SYSCONFIG 1.15.0'ı yükleyin: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. UniFlash'ı yükleyin: https://www.ti.com/tool/download/UNIFLASH
  3. matter deposunu klonlayıp başlatın:
    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. Bağımlılıkları yükleyin:
    pip install ecdsa

Resmi oluşturun ve panoyu yükleyin

  1. Işıklandırma uygulamasının resmini oluşturun:
    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 kartını bilgisayarınıza bağlayın ve Uniflash'ı kullanarak resmi karta yapıştırın:
    1. Texas Legends UniFlash'ı açın.
    2. Başlat'ı tıklayın.
    3. Ayarlar ve Yardımcı Programlar sekmesini seçin.
    4. Manuel Silme bölümünde Flaşın tamamını sil (Daha sonra hedefe yeniden bağlanmalısınız) seçeneğini belirleyin.
    5. Flaşın Tamamını Sil'i tıklayın.
    6. Program sekmesini seçin.
    7. Önyükleme Resmi Yöneticisi (BIM) görüntüsünü yükleyin:
      1. Göz at'ı tıklayın.
      2. ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug adresine gidin.
      3. chip-LP_CC2652R7-lighting-example-bim.hex seçeneğini belirleyin.
      4. 'ı tıklayın.
      5. Load Image'ı (Resmi Yükle) tıklayın.
    8. lighting-app resmini yükleyin:
      1. +'yı tıklayın.
      2. chip-LP_CC2652R7-lighting-example.bin seçeneğini belirleyin.
      3. Resim 1'in işaretini kaldırın.
      4. Load Image'ı (Resmi Yükle) tıklayın.

Örneği doğrulama

  1. Cihaz, bilgisayarınızda kendisini bir USB seri cihazı olarak sunmalıdır. /dev/ sayfasında arama yapabilirsiniz:
    ls -la /dev/tty*
  2. Seri konsolu screen veya minicom ile açabilirsiniz. Örneğin, cihaz /dev/tty.usbmodemL150011K1 durumundaysa:
    screen /dev/tty.usbmodemL150011K1 115200
  3. Sistemi sıfırlamak ve lighting-app cihazını başlatmak için USB konnektörünün yanındaki sıfırlama düğmesine basın.
  4. BDE reklamını manuel olarak etkinleştirin (cihazın Google Home app (GHA) tarafından bulunması için gerekir). BTN-2 tuşunu bir saniyeden uzun süre basılı tuttuğunuzda seri konsolda şuna benzer bir mesaj görürsünüz:
    Enabled BLE Advertisements
  5. Işığı açmak için BTN-1 düğmesine basın.
  6. Işığı kapatmak için BTN-2 düğmesine basın.
  7. Kart daha önce eşlendiyse fabrika ayarlarına sıfırlamanız önerilir. Fabrika ayarlarına sıfırlamak için BTN-1 tuşunu bir saniyeden uzun süre basılı tutun.
    Clearing Thread provision
    Erasing Thread persistent info...
    System restarting

Sonraki adımlar

Matter örneğiniz başarıyla derlendikten sonra bir geliştirici projesi oluşturun.