구글은 블랙 사회를위한 인종 평등을 증진하기 위해 최선을 다하고 있습니다. 방법을 참조하십시오.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

NCP 펌웨어 사전 내장

선택 미리 내장 된 NCP 이미지를 펌웨어 및 번쩍이 지침은 당신의 OpenThread 개발을 점프 시작하려면 여기를 제공합니다. 모든 바이너리는 예를 들어 플랫폼은 GitHub의 저장소에 등장하는 빌드입니다.

참조 코 프로세서 디자인을 NCP 지원에 대한 자세한 내용은.

노르딕 세미 컨덕터 nRF52840

노르딕 세미 컨덕터 nRF52840

nRF52840 보드에 다운로드 nRF52840 펌웨어 이미지를 플래시하는 i386- 또는 x86 기반의 리눅스 머신을 사용합니다. USB에 대한 마이크로 USB는 점멸 및 운영에 대한 호스트 개발 보드에 대한 리눅스 컴퓨터에 보드를 부착해야합니다.

자원:

다운로드 nRF52840 펌웨어 이미지

사전 구축 nRF52840 펌웨어 이미지는입니다 .hex 파일. 다운로드하고 그것을 추출 ~/Downloads 폴더에 있습니다.

다운로드 NRF52840 펌웨어 이미지

이 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는 온보드 JTAG 모듈이있는 nRF52840 보드를 프로그래밍 할 수 있습니다. 다운로드에 패키지를 추출하여 리눅스 시스템에서 SEGGER JLINK를 설치 /opt/SEGGER/JLink .

DOWNLOAD J-LINK 소프트웨어 및 문서 PACK

nRF5x 명령 행 도구 설치

nRF5x 명령 행 도구는 nRF52840 보드에 OpenThread 바이너리를 깜박입니다. 적절한 설치 nRF5x-Command-Line-Tools-< OS > 리눅스 시스템에서 빌드를. 의 루트 폴더에 압축을 푼 패키지를 놓고 ~/ .

NRF5X 명령 행 도구를 다운로드

nRF52840를 플래시

  1. 옆에 nRF52840 보드의 외부 전원 핀 마이크로 USB 디버그 포트에 USB 케이블을 연결 한 다음 리눅스 머신에 USB 끝을 연결합니다. VDD에 nRF52840 보드의 NRF 전원 스위치를 설정합니다. 제대로 연결되면, LED5 켜져 있습니다.
    nRF52840 디버그 포트
  2. 기판을 시작으로 시리얼 포트를 확인하여 연결되어 있는지 확인 /dev/ttyACM* (모든 nRF52840 보드 사용 ttyACM 자신의 직렬 포트 식별자). 이사회는 다음과 같이 표시 /dev/ttyACM0 는 리눅스 컴퓨터에 연결된 유일한 nRF52840 보드의 경우 :
     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의 사용을 가능하게하기 때문에, 당신은 NCP 호스트 보드와 통신 nRF52840 보드에 NRF의 USB 포트를 사용해야합니다.

  1. 리눅스 시스템에서 장치를 꺼내고 리눅스 시스템과 nRF52840 보드의 디버그 포트 모두에서 USB 케이블을 분리합니다.
  2. 옆에 nRF52840 보드의 RESET 버튼에 마이크로 USB NRF의 USB 포트에 USB 케이블을 연결합니다. USB에 nRF52840 보드의 NRF 전원 스위치를 설정합니다.
    nRF52840 USB 포트
  3. 당신의 NCP 호스트 보드 (예를 들어, 라즈베리 파이 3B)에 USB 케이블의 USB 끝을 연결합니다.