Google berkomitmen untuk memajukan ekuitas ras bagi masyarakat Hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pra-Dibangun NCP Firmware

Pilih pre-built NCP firmware gambar dan instruksi berkedip disediakan di sini untuk melompat-memulai pembangunan OpenThread Anda. Semua binari adalah contoh platform yang membangun ditampilkan dalam repositori GitHub.

Lihat Desain Co-Processor untuk informasi lebih lanjut tentang dukungan NCP.

Nordic Semiconductor nRF52840

Nordic Semiconductor nRF52840

Gunakan mesin Linux i386- atau x86 berbasis flash download nRF52840 firmware gambar ke papan nRF52840. Sebuah Micro-USB ke USB diperlukan untuk melampirkan papan untuk mesin Linux untuk berkedip dan papan pengembangan tuan rumah untuk operasi.

sumber:

Download nRF52840 firmware image

The pre-built firmware nRF52840 gambar adalah .hex file yang. Download dan ekstrak di Anda ~/Downloads folder.

DOWNLOAD NRF52840 FIRMWARE IMAGE

Firmware image nRF52840 ini dibangun dengan berikut membangun switch :

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

The USB=1 saklar memungkinkan USB asli CDC ACM sebagai transportasi seri .

Gunakan Segger J-Link untuk program papan nRF52840, yang memiliki modul JTAG onboard. Download dan install Segger JLink pada mesin Linux Anda dengan mengekstraksi paket ke /opt/SEGGER/JLink .

DOWNLOAD SOFTWARE J-LINK DAN DOKUMENTASI PACK

Instal nRF5x Command Line Alat

The nRF5x Command Line Alat flash biner OpenThread ke papan nRF52840. Instal yang sesuai nRF5x-Command-Line-Tools-< OS > membangun pada mesin Linux Anda. Tempatkan paket diekstrak dalam folder root ~/ .

DOWNLOAD NRF5X COMMAND GARIS ALAT

Flash nRF52840

  1. Pasang kabel USB ke Micro-USB debug port di sebelah pin daya eksternal di papan nRF52840, dan kemudian melampirkan akhir USB ke mesin Linux. Mengatur NRF sumber daya switch di papan nRF52840 ke VDD. Ketika terhubung dengan benar, LED5 aktif.
    nRF52840 debug port
  2. Verifikasi bahwa papan terpasang dengan memeriksa port serial dimulai dengan /dev/ttyACM* (semua papan nRF52840 menggunakan ttyACM sebagai port serial pengenal mereka). Papan muncul sebagai /dev/ttyACM0 jika itu hanya papan nRF52840 melekat pada mesin Linux:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. Perhatikan nomor seri papan nRF52840:
    nomor seri nRF52840
  4. Arahkan ke lokasi nRFx Command Line Tools, dan flash download ot-ncp-ftd-gae2b0194-nrf52840.hex berkas ke papan nRF52840, menggunakan nomor seri dewan:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 di papan sebentar nRF52840 mematikan selama berkedip. Output berikut dihasilkan atas keberhasilan:
    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.
    

Hubungkan nRF52840

Karena OpenThread NCP firmware gambar disediakan di sini memungkinkan penggunaan USB asli CDC ACM sebagai transportasi serial, Anda harus menggunakan NRF port USB di papan nRF52840 untuk berkomunikasi dengan host board NCP.

  1. Keluarkan perangkat dari mesin Linux dan melepaskan kabel USB dari kedua mesin Linux dan debug port dewan nRF52840.
  2. Pasang kabel USB ke Micro-USB NRF port USB di sebelah tombol RESET pada papan nRF52840. Mengatur NRF sumber daya switch di papan nRF52840 ke USB.
    nRF52840 usb port
  3. Pasang akhir USB dari kabel USB ke host papan NCP Anda (misalnya, Raspberry Pi 3B).