Post List

2017년 11월 28일 화요일

nRF51 DK 예제 돌리기

간단히 실습을 해보기위해 설치한 SDK 폴더내에 있는 blink 프로젝트를 실행해 봅시다.


1. nRF51 DK 위에 올려져 있는 프로그램들 지우기

1) 먼저 USB 케이블선으로 nRF51 DK와 pc를 연결한다.
2) 불이 안들어오면 DK 왼쪽하단 스위치를 ON 하면 된다.(뒷면에 따로 배터리를 넣을 필요 없음. 만약 스위치를 켰는데 불이 깜빡거리면 다른 USB 케이블선을 이용해봅시다.)
3) nRFgo studio를 열면 왼쪽 list에서 Device Manger 부분이 있는데 nRF51 development boads에서 Segger xxx를 클릭 하자.

4) 클릭하면 오른쪽에 해당 보드에 관련된 정보들이 뜨는데 하단에 있는 eraseall 버튼을 눌러 프로그램들을 다 지워버리자.

2. SoftDevice 프로그램, 보드(nRF51 DK)에 올리기

nRFgo studio 창 오른쪽에 잘 넘기다 보면 Program SoftDevice 탭이 나온다.

여기서 softdevice 파일을 선택하고 program 버튼을 누르면 된다.

softdevice 파일 위치 : nRF5_SDK_xxxxx\components\softdevice\s130\hex\s130_nrf51_2.0.0_softdevice.hex
softdevice가 뭔지에 대해서는 나중에 알려주겠지만 단순히 말하자면 nRF 칩내에 있는 BLE 모듈을 사용할 수 있게 해주는 소프트웨어라고 생각하면 된다. 종류로는 s110, s112, s130 등등이 있는 데 자세한건 노르딕 홈페이지를 보면 된다. 굳이 벌써부터 softdevice에 대해 알려고하면 머리아프니 일단 넘어갑시다.

3. SDK 예제 파일 실행 하기

1) 먼저 설치한 SDK zip파일의 압축을 풉시다.
2) 아래의 위치에 있는 Keil project file을 실행 한다.(blink 예제로서 DK 보드위의 4개의 LED에 순서대로 불을 키게 한다.)
위치 : nRF5_SDK_xxx\examples\peripheral\blinky\pca10028\s130\arm5_no_packs\blinky_s130_pca10028.uvprojx 을 실행시키자. 그럼 Pack Installer가 실행되면서 각종 필요한 pack들을 설치하는데 모두 ok하면 된다.(설치하는데 길게는 15분 정도 걸리는 듯 하다.)
3) blink 프로젝트를 컴파일한 후, DK 보드에 프로그래밍 하자.
(1.이 컴파일이고(F7) 2.이 DK보드에 업로드 하는 버튼(F8))

-> 위 과정이 끝나면 4개의 LED에 불빛이 순서대로 들어올 것이다!!
예제파일 내에 있는 코드들은 다음 포스트에서 설명하겠습니당.

댓글 없음:

댓글 쓰기