Google cam kết thúc đẩy bình đẳng chủng tộc đối với cộng đồng đen. Xem cách.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Pre-Built NCP Firmware

Chọn pre-built NCP firmware hình ảnh và hướng dẫn nhấp nháy được cung cấp ở đây để nhảy-bắt đầu phát triển OpenThread của bạn. Tất cả các mã nhị phân là nền tảng ví dụ bản xây dựng đặc trưng trong kho GitHub.

Xem Designs Co-Processor để biết thêm thông tin về hỗ trợ NCP.

Bắc Âu Semiconductor nRF52840

Bắc Âu Semiconductor nRF52840

Sử dụng một máy Linux i386- hoặc x86-based để flash hình ảnh firmware nRF52840 tải về cho Ban nRF52840. Một Micro-USB để USB được yêu cầu phải đính kèm bảng để máy Linux cho nhấp nháy và hội đồng quản trị phát triển máy chủ cho các hoạt động.

Tài nguyên:

Tải hình ảnh firmware nRF52840

Hình ảnh firmware nRF52840 pre-xây dựng là một .hex file. Tải về và giải nén nó trong của bạn ~/Downloads thư mục.

TẢI NRF52840 FIRMWARE IMAGE

Hình ảnh firmware nRF52840 này được xây dựng với những điều sau xây dựng công tắc :

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

Các USB=1 công tắc cho phép có nguồn gốc USB CDC ACM như một phương tiện giao thông nối tiếp .

Sử dụng SEGGER J-Link cho chương trình hội đồng quản trị nRF52840, trong đó có một mô-đun JTAG trên tàu. Tải về và cài đặt SEGGER JLink trên máy tính Linux của bạn bằng cách giải nén gói vào /opt/SEGGER/JLink .

DOWNLOAD SOFTWARE J-LINK VÀ TÀI LIỆU PACK

Cài đặt nRF5x Command Line Công cụ

Các công cụ nRF5x Command Line flash nhị phân OpenThread cho Ban nRF52840. Cài đặt thích hợp nRF5x-Command-Line-Tools-< OS > xây dựng trên máy tính Linux của bạn. Đặt gói trích trong thư mục gốc của ~/ .

DOWNLOAD NRF5X COMMAND LINE CÔNG CỤ

Flash nRF52840

  1. Gắn cáp USB vào cổng debug Micro-USB bên cạnh pin điện bên ngoài vào hội đồng quản trị nRF52840, và sau đó đính kèm cuối USB vào máy Linux. Đặt NRF nguồn điện công tắc trên bảng nRF52840 để VDD. Khi được kết nối một cách chính xác, LED5 là trên.
    cổng debug nRF52840
  2. Xác minh rằng hội đồng quản trị được gắn bằng cách kiểm tra các cổng nối tiếp bắt đầu với /dev/ttyACM* (tất cả các bảng nRF52840 sử dụng ttyACM như nhận dạng cổng nối tiếp của họ). Hội đồng quản trị có vẻ như /dev/ttyACM0 nếu đó là chỉ nRF52840 bảng gắn vào máy Linux:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. Lưu ý số serial của hội đồng quản trị nRF52840:
    nRF52840 số serial
  4. Điều hướng đến vị trí của các công cụ nRFx Command Line, và flash tải ot-ncp-ftd-gae2b0194-nrf52840.hex tập tin lên bảng nRF52840, sử dụng số serial của hội đồng quản trị:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 trên bảng ngắn gọn nRF52840 tắt trong nhấp nháy. Đầu ra sau đây được tạo ra dựa trên sự thành công:
    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.
    

Nối nRF52840

Bởi vì hình ảnh firmware OpenThread NCP cung cấp ở đây cho phép sử dụng có nguồn gốc USB CDC ACM như một phương tiện giao thông nối tiếp, bạn phải sử dụng cổng USB NRF trên bảng nRF52840 để giao tiếp với hội đồng quản trị máy chủ NCP.

  1. Đẩy thiết bị từ máy Linux và tháo cáp USB ra khỏi cả hai máy Linux và cổng debug của hội đồng quản trị nRF52840.
  2. Gắn cáp USB vào cổng Micro-USB NRF USB bên cạnh nút RESET trên bảng nRF52840. Đặt NRF nguồn điện công tắc trên bảng nRF52840 USB.
    cổng usb nRF52840
  3. Gắn đầu USB của cáp USB vào hội đồng quản trị máy chủ NCP của bạn (ví dụ, một Raspberry Pi 3B).