nRF51을 리눅스에서 프로그래밍 하기 위해서는 nrfjprog를 리눅스 버전으로 설치한다.


nordic사이트에서 nRF5x-Command-Line-Tools_9_0_0_Linux-x86_64.tar 를 다운로드 받아서 압축을 해제한다.


nrf_linux_tool$ tar xf nRF5x-Command-Line-Tools_9_0_0_Linux-x86_64.tar
simon@simon-desktop:nrf_linux_tool$ cd nrfjprog/
simon@simon-desktop:nrfjprog$ ls
DllCommonDefinitions.h                  libnrfjprogdll.so.9.0.0
libjlinkarm_nrf51_nrfjprogdll.so        nrf51_nrfjprogdll.h
libjlinkarm_nrf51_nrfjprogdll.so.9      nrf52_nrfjprogdll.h
libjlinkarm_nrf51_nrfjprogdll.so.9.0.0  nrfjprog
libjlinkarm_nrf52_nrfjprogdll.so        nrfjprogdll.h
libjlinkarm_nrf52_nrfjprogdll.so.9      nrfjprog.h
libjlinkarm_nrf52_nrfjprogdll.so.9.0.0  nrfjprog.ini
libnrfjprogdll.so                       nrfjprog_release_notes.txt
libnrfjprogdll.so.9
simon@simon-desktop:nrfjprog$ ./nrfjprog

Usage:
-------------------------------------------------------------------------------

 -q  --quiet                 Reduces the stdout info. Must be combined with
                             another command.

 -h  --help                  Displays this help.
....이렇게 쭈욱 설명이 나온다.


버전을 확인해볼려고 하면..

simon@simon-desktop:nrfjprog$ ./nrfjprog --version
ERROR: JLinkARM DLL not found. Please reinstall latest JLinkARM.
simon@simon-desktop:nrfjprog$


오마이갓...뭔가 설치해야 하나보다. 찾아보니 아래 J-link사이트에서 다운받아서 설치한다.


https://www.segger.com/downloads/jlink



위에 보면 J-Link Software and documentation pack for Linux, DEB Installer라고 있는데 OS에 맞게 설치하면 된다.


simon@simon-desktop:Downloads$ sudo dpkg -i jlink_6.0.3_x86_64.deb

~~~

/opt/SEGGER/JLink에 해당 소프트웨어가 설치되면 된다.


그리고 나서 버전을 확인해본다.

simon@simon-desktop:Downloads$ nrfjprog --version
nrfjprog version: 9.0.0
JLinkARM.dll version: 6.00c


+ Recent posts