Google มุ่งมั่นที่จะก้าวทุนเชื้อชาติชุมชนสีดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

พรีบิลท์ NCP เฟิร์มแว

เลือกที่สร้างไว้ล่วงหน้า NCP firmware ภาพและคำแนะนำการกระพริบจะได้รับบริการที่นี่เพื่อข้ามไปเริ่มต้นการพัฒนา OpenThread ของคุณ ไบนารีทั้งหมดจะถูกแพลตฟอร์มเช่นสร้างจุดเด่นในพื้นที่เก็บข้อมูล GitHub

ดู การออกแบบร่วมประมวลผล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุน NCP

นอร์ดิกเซมิคอนดักเตอร์ nRF52840

นอร์ดิกเซมิคอนดักเตอร์ nRF52840

ใช้เครื่อง Linux i386- หรือใช้ x86 ให้แฟลชที่ดาวน์โหลดภาพเฟิร์มแว nRF52840 ไปยังคณะกรรมการ nRF52840 ไมโคร USB เข้ากับ USB จะต้องติดบอร์ดไปยังเครื่อง Linux สำหรับกระพริบและคณะกรรมการพัฒนาโฮสต์สำหรับการดำเนินงาน

แหล่งข้อมูล:

ดาวน์โหลดเฟิร์มแว nRF52840 ภาพ

nRF52840 ภาพเฟิร์มที่สร้างไว้ล่วงหน้าเป็น .hex ไฟล์ ดาวน์โหลดและสารสกัดในของคุณ ~/Downloads โฟลเดอร์

ดาวน์โหลดเฟิร์ม NRF52840 IMAGE

ภาพนี้เฟิร์มแว 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 ไปยังโปรแกรมกระดาน nRF52840 ซึ่งมี onboard โมดูล JTAG ดาวน์โหลดและติดตั้ง SEGGER JLINK บนเครื่อง Linux ของคุณโดยแยกแพคเกจเข้า /opt/SEGGER/JLink

ดาวน์โหลดซอฟต์แวร์ J-LINK และเอกสาร PACK

ติดตั้งเครื่องมือ nRF5x บรรทัดคำสั่ง

เครื่องมือ nRF5x บรรทัดคำสั่งแฟลชไบนารี OpenThread ไปยังคณะกรรมการ nRF52840 ติดตั้งที่เหมาะสม nRF5x-Command-Line-Tools-< OS > สร้างบนเครื่อง Linux ของคุณ วางแพคเกจขยายในโฟลเดอร์รากของ ~/ /

เครื่องมือดาวน์โหลด NRF5X บรรทัดคำสั่ง

แฟลช nRF52840

  1. แนบสาย USB เข้ากับพอร์ตการแก้ปัญหา Micro-USB ติดกับขาไฟภายนอกบนกระดาน nRF52840 แล้วแนบท้าย USB เข้ากับเครื่อง Linux ตั้งสวิตช์แหล่งพลังงาน NRF บนกระดาน nRF52840 เพื่อ VDD เมื่อเชื่อมต่อได้อย่างถูกต้อง LED5 อยู่บน
    พอร์ตการแก้ปัญหา nRF52840
  2. ตรวจสอบว่าคณะกรรมการที่แนบมาโดยตรวจสอบพอร์ตอนุกรมที่เริ่มต้นด้วย /dev/ttyACM* (ทุกกระดาน nRF52840 ใช้ ttyACM เป็นตัวระบุพอร์ตอนุกรมของพวกเขา) คณะกรรมการจะปรากฏเป็น /dev/ttyACM0 ถ้าหากมันเป็นเพียงคณะกรรมการ nRF52840 ที่แนบมากับเครื่อง Linux:
     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 เป็นขนส่งอนุกรมคุณต้องใช้พอร์ต USB NRF บนกระดาน nRF52840 ในการสื่อสารกับคณะกรรมการโฮสต์ NCP

  1. นำอุปกรณ์ออกจากเครื่อง Linux และถอดสาย USB ออกจากทั้งเครื่อง Linux และพอร์ตการแก้ปัญหาของคณะกรรมการ nRF52840
  2. แนบสาย USB เข้ากับตัว Micro-USB พอร์ต USB NRF ถัดจากปุ่ม RESET บนกระดาน nRF52840 ตั้งสวิตช์แหล่งพลังงาน NRF บนกระดาน nRF52840 เป็น USB
    พอร์ต USB nRF52840
  3. แนบท้าย USB ของสายเคเบิล USB ไปยังคณะกรรมการโฮสต์ NCP คุณ (เช่นราสเบอร์รี่ Pi 3B)