Google está empenhada em fazer avançar a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Pré-Construído NCP Firmware

Selecione Pré-construída NCP firmware imagens e instruções piscando são fornecidos aqui para dar início a sua desenvolvimento OpenThread. Todos os binários são a plataforma exemplo constrói destaque no repositório GitHub.

Veja Designs Co-processador para obter mais informações sobre o suporte NCP.

Nordic Semiconductor nRF52840

Nordic Semiconductor nRF52840

Usar uma máquina Linux i386- ou baseados em x86 a piscar a imagem do firmware nRF52840 baixado para o conselho nRF52840. A Micro-USB para USB é necessário para conectar a placa para a máquina Linux para piscar e a placa de desenvolvimento de host para a operação.

Recursos:

Download da imagem de firmware nRF52840

A imagem do firmware nRF52840 pré-construído é um .hex arquivo. Faça o download e extraí-lo em seu ~/Downloads pasta.

DESCARREGAR NRF52840 FIRMWARE IMAGEM

Esta imagem de firmware nRF52840 é construído com os seguintes interruptores de compilação :

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

O USB=1 interruptor permite USB nativa CDC ACM como um transporte de série .

Use SEGGER J-Link para programar a placa nRF52840, que tem um módulo de JTAG a bordo. Baixe e instale SEGGER JLink em sua máquina Linux por extrair o pacote em /opt/SEGGER/JLink .

DESCARREGAR J-LINK DE SOFTWARE E DOCUMENTAÇÃO PACK

Instalar ferramentas de linha de comando nRF5x

As ferramentas de linha de comando nRF5x piscar o binário OpenThread à placa nRF52840. Instalar o apropriado nRF5x-Command-Line-Tools-< OS > construção em sua máquina Linux. Coloque o pacote extraído na pasta raiz do ~/ .

Download de ferramentas NRF5X LINHA DE COMANDO

Piscar o nRF52840

  1. Conecte o cabo USB à porta de depuração Micro-USB ao lado do pino de alimentação externa na placa nRF52840, e, em seguida, ligue a extremidade USB à máquina Linux. Coloque o interruptor de fonte de energia NRF na placa nRF52840 a VDD. Quando conectado corretamente, LED5 está ligado.
    porta de depuração nRF52840
  2. Verificar que a placa está ligada através da verificação de portas série começando com /dev/ttyACM* (todas as placas nRF52840 usar ttyACM como o seu identificador de porta série). A placa aparece como /dev/ttyACM0 se é a única placa nRF52840 ligado à máquina Linux:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. Anote o número de série da placa nRF52840:
    número de série nRF52840
  4. Navegue até o local das ferramentas de linha de comando nRFx, e piscar o baixado ot-ncp-ftd-gae2b0194-nrf52840.hex arquivo em cima da prancha nRF52840, usando o número de série da placa:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 na placa brevemente nRF52840 desliga durante a piscar. A seguinte saída é gerada sobre o sucesso:
    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.
    

Ligue o nRF52840

Porque a imagem do firmware OpenThread NCP fornecido aqui permite o uso de USB nativa CDC ACM como um transporte de série, você deve usar a porta USB NRF na placa nRF52840 para se comunicar com a placa PCN acolhimento.

  1. Ejetar o dispositivo da máquina Linux e retire o cabo USB do computador Linux ea porta de depuração do conselho nRF52840.
  2. Conecte o cabo USB à NRF porta USB Micro-USB ao lado do botão RESET na placa nRF52840. Coloque o interruptor de fonte de energia NRF na placa nRF52840 para USB.
    nRF52840 porta USB
  3. Conecte a extremidade USB do cabo USB para o seu conselho de acolhimento NCP (por exemplo, um Raspberry Pi 3B).