MCU는 CPU나 GPU와 다르게 낯설지만, 가장 많이 사용되는 반도체 중 하나다. ST 시스템 솔루션 랩의 유지 카와노 매니저에게 MCU의 활용성과 가능성이 얼마나 큰지 들어보자.
TESEO-SUITE 사용, GNSS 모듈 설정 변경
위저드 사용 및 수동 직접 해당 비트 조작 가능
위저드 조작 불가능시 FW Configuration 사용
[편집자주]일반적으로 반도체라 하면 컴퓨터의 CPU와 메모리처럼 일반인에게 익숙한 반도체를 떠올리기 마련이다. 반면에 전자제품 구동을 위해서 핵심 반도체로 쓰이는 MCU(Micro Controller Unit)의 경우 일반적으로 우리가 쉽게 접하는 모든 전자제품에서 사용되고 있으면서도 일반인에게는 아직 낯선 반도체다. 이런 MCU가 최근 반도체 부족 사태로 인해 언론에 오르내리며, 일반인들에게 주목받기 시작했다. 이에 본지는 MCU 반도체 전문기업인 ST마이크로일렉트로닉스의 유지 카와노 매니저의 연재기고를 통해 MCU에 대해 전문적으로 알아보는 자리를 마련했다.
STM32 Nucleo를 사용한 GNSS(Global Navigation Satellite System, 세계 위성 항법 시스템) 평가 보드 환경 사용법 해설의 다음편이다.
GUI 툴(TESEO-SUITE)을 사용하여, Teseo-LIV3F(GNSS 모듈) 설정을 변경하는 방법에 대해 설명하겠다.
변경 방법은 위저드를 사용하는 방법과 수동으로 직접 해당 비트를 조작하는 방법의 2가지가 있는데, 이번에는 직접 조작하는 방법에 대해 소개하겠다.
■ GUI 툴 내에서의 활성화
사전 준비로, CDB(Configuration Data Block) 비트를 직접 조작할 경우에는 GUI 툴을 ‘활성화’ 할 필요가 있다.
TESEO-LIV3F 모듈 내의 CDB 값을 직접 조작하여, Teseo-LIV3F의 모든 기능을 제어할 수 있다.
이 방법은 FW Configuration panel 창 내에서 조작할 수 있다. 단, 이 기능을 사용하기 위해서는 TESEO-SUITE를 활성화해야 한다.
※ 활성화 방법
1. 메뉴 바의 ‘도움말’에서 HELP>Activate Teseo-Suite Pro>Request full version을 선택한다.
2. 대화상자가 열리면 필요한 사항을 기입한 후, ‘COPY’를 클릭한다. 사용하는 메일러로 신규 메일을 작성하여 내용을 붙여 넣으면 필요한 사항이 텍스트로 작성된다. 텍스트 위에 있는 수신처와 제목을 그대로 복사하여 송신한다.
3. 활성화키가 메일로 오면(며칠이 걸리는 경우도 있습니다), 다시 Teseo-Suite를 기동시킨다. 메뉴 바의 HELP>Activate Teseo-Suite Pro>Activate full version을 선택한다.
아래와 같이 입력 대화상자가 열리므로 메일 문장 내에 있는 키를 여기로 복사&붙여 넣는다. 그 후, Activate를 클릭하여 완료한다.
이렇게 하면, FW Configuration의 수동 조작이 가능해진다.
■ GALILEO 콘스텔레이션(유럽의 위성 시스템) 추가하기
○ CDB 편집
우선, 디바이스를 PC에 접속한 상태로 TESEO-SUITE를 기동시킨다. 한 예로 유럽의 GALILEO를 추가해 보겠다. 활성화가 무사히 완료되면, FW Configuration 창을 연다.
메뉴 바에서 Tool>FW Configuration>FW Configuration Panel을 선택, 그 후에 대화상자가 열리므로 그대로 OK를 클릭한다(‘Connected Device’에 체크한 상태).
초기 화면이다. CDB 주소를 왼쪽에서 선택하여 조작한다. 여러 디바이스를 동시에 접속할 경우, 화면 아래의 디바이스 번호도 확인해 주십시오. 풀다운 메뉴로 조작 대상 디바이스를 선택할 수 있다.
왼쪽의 Settings parameters가 있는 곳에서 편집할 CDB의 번호를 더블 클릭 또는 마우스 우클릭 메뉴→「Edit all parameters of this CDBID」를 선택한다.
오른쪽의 Edition 부분에 파라미터가 표시되므로 조작할 항목의 체크를 변경한 후, APPLY를 클릭하면 설정을 변경할 수 있다.
GALILEO 설정 항목은 CDB 227에 있으므로 우선 이것을 연다.
(예)콘스텔레이션 ON/OFF 설정용 주소
·CDB 200 : GPS GLONASS/QZSS
·CDB 227 : GALILEO/BEIDOU(COMPASS)
파라미터 내의 다음의 2개 항목에 체크합니다.
·APP2_GAL_CONST_ONOFF
·APP2_USE_GAL_CONST_FOR_FIX
그 후, APPLY를 클릭. 디바이스의 파라미터 업데이트가 시작되고, 정상적으로 종료되면 ‘Answer ok’로 표시된다.
이상으로 설정이 종료됐다.
위성 시그널 레벨 창을 확인해 보겠다. 새롭게 파란색 바가 추가된 것을 확인할 수 있다.
이번 GALILEO 추가 조작은 위저드로도 설정할 수 있다. 위저드로는 직접 조작이 불가능한 비트를 편집할 경우, 이 FW Configuration 편집기를 사용하면 된다.