본문 바로가기
Embedded/nRF52 BLE 개발 안내서

nRF52 개발환경 구축하기 - SES를 설치하고 LED를 밝혀보자

by 큐찡 2020. 12. 31.
728x90
반응형

시작하기

blinky 프로젝트를 실행시키고 컴파일하기 위해서 필요한 SEGGER Embedded Studio IDE를 먼저 다운로드해보자.

개발하려는 개발환경은 Windows 10 64비트이므로 Embedded Studio for ARM, Windows, 64-bit를 다운로드하고 설치하도록 하자.

기본 설정 그대로 아무것도 변경하지 않고 설치를 진행하였고 설치가 완료되면 바로 SES를 실행시켜보도록 하자.

갑자기 경고 문구가 뜨면서 뭐라고 적혀있지만 당황하지 말고 Continue를 눌러보면 넘어가진다.

첫 실행화면에 "Hellow World!"가 적혀있다. 일단 컴파일이 잘 되는지 테스트해보자.

좌측에 보이는 Project Explorer에서 Project 'Hello'를 우클릭하면 콘텍스트 메뉴가 뜨고 Build를 선택하면 컴파일이 진행된다.

정상적으로 컴파일이 완료되었다면 하단에 보이는 Output에서 Build complete - Completed라고 보일 것이다.

이제 소스코드에 보이는 "Hello World!"를 실행시켜보도록 하자.

상단에 보이는 메뉴바에서 Debug - Go를 선택하면 SES 구성 화면이 바뀐다.

소스코드를 보니 "Hello World!"가 100번 반복될 것 같다. 실제로도 그런지 녹색 화살표(단축키 F5)를 선택하여 프로그램을 돌려보자.

Output 창이 Debug Terminal 창으로 바뀌면 "Hello World 0!"부터 "Hello World 99!"까지 총 100번 실행된 것을 확인할 수 있다.

이제 SES 설치와 컴파일까지 확인했으니 nRF52 DK를 컴퓨터에 연결하고 blinky 프로젝트를 열어보도록 하자.

컴퓨터와 nRF52 DK를 마이크로 5핀 케이블로 연결하고 Power 스위치를 ON으로 바꿔주면 녹색 LED가 반짝이면서 환영해준다.

이제 \blinky\pca10040\s132\ses 폴더로 들어와서 blinky_pca10040_s132.emProject 파일을 실행시킨다.

프로젝트가 실행되고 나면 뭔가 LED를 반짝여줄 것만 같은 소스코드가 보인다. 아까와 동일한 방법으로 프로젝트를 컴파일을 진행해보자.

이제 프로그램 확인을 위해서 Debug - Go (단축키 F5)를 선택해주면 nRF52 DK로 blinky 펌웨어가 다운로드되고 이를 실행할 수 있다.

짜잔! 우측 상단에 위치한 4개의 LED가 순서대로 켜지고 꺼지며 다시 한번 격하게 환영해준다.

이제 SES와 nRF52 DK를 사용한 기본적인 개발환경 구축이 성공적으로 완료되었다.

 

앞으로

시작이 반이다. LED를 밝혔으니 블루투스 개발은 절반의 성공을 이룬 셈이다.

다음에는 어떤 식으로 LED를 반짝이게 하는지 blinky 예제에 대해서 자세히 알아보도록 하자.

728x90
반응형

댓글