เครื่องดนตรีเท็กซัส

- - เเเ - - -เเเเเเเประสิทธิภาพเเเประสิทธิภาพเเประสิทธิภาพเเประสิทธิภาพเเประสิทธิภาพเเมากเเตรงที่สุด

CC2652R7

ตัวอย่างที่เปิดใช้ Matter นี้ทำหน้าที่เป็นอุปกรณ์ประเภทหลอดไฟที่มีความสามารถในการเปิด/ปิด ขั้นตอนดังกล่าวได้รับการยืนยันในชุดพัฒนาซอฟต์แวร์จาก Texas Instruments LP-CC2652R7 CC2652R7 LaunchPadTM สำหรับ MCU ไร้สายแบบหลายมาตรฐาน SimpleLinkTM

ตัวอย่างนี้ใช้รหัสผู้ให้บริการทดสอบ (VID) ของ 0xFFF1 และรหัสผลิตภัณฑ์ (PID) ของ 0x8005

ขั้นตอนในเอกสารฉบับนี้ได้รับการตรวจสอบความถูกต้องบน 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. คลิกเริ่ม
    3. เลือกแท็บ Settings & Utilities
    4. ในส่วนลบด้วยตนเอง ให้เลือกลบแฟลชทั้งหมด (คุณต้องเชื่อมต่อกับเป้าหมายอีกครั้งในภายหลัง)
    5. คลิกลบ Flash ทั้งหมด
    6. เลือกแท็บโปรแกรม
    7. โหลดอิมเมจสำหรับ Boot Image Manager (BIM) โดยทำดังนี้
      1. คลิกเลือกดู
      2. ไปที่ ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug
      3. เลือก chip-LP_CC2652R7-lighting-example-bim.hex
      4. คลิกเปิด
      5. คลิกโหลดรูปภาพ
    8. โหลดภาพสำหรับ lighting-app:
      1. คลิก +
      2. เลือก chip-LP_CC2652R7-lighting-example.bin
      3. ยกเลิกการเลือกรูปภาพ 1
      4. คลิกโหลดรูปภาพ

ตรวจสอบตัวอย่าง

  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 เรียบร้อยแล้ว ให้สร้างโปรเจ็กต์นักพัฒนาซอฟต์แวร์