Dr.Lee's Blog..

Cantus Trip board 시작하기 본문

Engineer's world/EISC

Cantus Trip board 시작하기

파파 존스 2011. 5. 5. 00:46
반응형
직접 내 손에 이 Cantus Trip board를 넣은 건 이번주 월요일이다.

물론 이 Cantus  칩이 다른 시스템의 일부로 사용되는 시스템에서는 사용해봤지만 말이다.



 

회사 컴퓨터에는 Windows 용 통합개발환경인 EISC Studio3 가 개발자가 직접 자리에 와서 잘~~ 설치해 줬었기 때문에

아무것도 설치되어 있지 않은 집에 있는 PC에서 나도 한명의 Cantus Trip 보드를 처음 접하는 사람으로서 전원 넣는 것 부터 첫 프로그램 수행까지를 가볍게 주욱 적어보려고 한다.

EISC Studio 3를 다운 받자.

지금 이글을 올리는 이 시각에 확인한 최신 버전은 v3.2.2 이고 2011.3.8에 릴리즈 된 버전이다.

다른 것들은 기본 옵션대로 설치하였는데, 구성 요소 선택 부분에서는 E-CON을 선택해제했다. 물론 회사에서 E-CON을 편히 잘 쓰고 있지만 이 글을 쓴 목적이 Trip 보드만 사서 손 쉽게 뭔가 해보려는 사람을 위한 것이기에 E-CON도 안 샀다고 생각하고 집에선 필자도 E-CON 없이 해보고자 본 옵션을 제거했다.

성공적으로 설치를 마무리 했다.

EISC Studio 3의 사용법에 대해서는 생략하도록 한다.

이 EISC Studio 3를 이용해서 처음부터 프로그램을 시작하라고 한다면 허걱~ 할 것이다.

그러면 이제 이 EISC  Studio 3에서 테스트 해 볼 수 있는 몇가지 기본 프로그램을 구해보자.

필요한 자료는 (주)에이디칩스 홈페이지에서 얻을 수 있으며, 아래와 같이 Cantus Trip 보드용 자료의 링크를 정리해서 올려놓았다.














































Items Descriptions Link
Manual 매뉴얼 Download
Schematic 회로도 Download
EVM SDK EVM SDK Link
TRIP Example Source BootLoader_TRIP Download
LED_TRIP Download
DAC_SineWave Download
USB Driver CANTUS USB Driver Download
Dev-Tool USB Download Tool Download

CANTUS TRIP Example Source/SDK_#.#.#/Example/에 위치.

 

우선 위의 표에서 SDK와 LED_TRIP 예제만 받아서 급한 마음에 한번 실행해보도록 한다.

마침 오늘 날짜로 따끈따끈한 SDK 1.5.2가 올라와 있다.

SDK를 다운 받아 원하는 곳에 압축을 풀어본다.

이미 여러 예제가 포함되어 있다. 하지만 다른 예제를 살펴 보는 것은 다음으로 미루고 LED_TRIP이라고 되어 있는 예제를 다운 받아보자.

이 예제는 꼭!!! 꼭!!!! 조금전에 압축을 풀어 놓은 SDK_#.#.# 폴더 아래, Example 이라는 폴더 안에 풀어 놓자.

SDK에 여러 라이브러리를 상대주소로 지정해 놓았기 때문이다.

자, 그러면  D:\Cantus\SDK_1.5.2\Example\01.LED_TRIP_20110107

와 비슷한 본인의 폴더로 가 보면 EISC의 상징인 벌새 아이콘에 연결된 led.epx라는 EISC Studio 3용 프로젝트 파일이 있다.

이 파일을 실행하면 앞에서 설치했던 EISC Studio 3에 디랙토리 구조까지 준비되어서 쫘악 올라온다.

EISC Studio 3에서 LED 예제 프로젝트

 

사용자는 다른 것은 잊어버리고, main()이라는 함수에 원하는 내용을 넣어야 한다는 것만 우선 생각하자.

대략 살펴보면..

트립보드를 초기화하고

인터럽트를 초기화하고,

UART 시리얼 포트를 초기화 하고,

무언가를 초기화 된 시리얼 포트로 출력하게 해 뒀다.

그 다음 while(1) {}; 이라는 무한 반복을 위한 루프를 만들어서 LED가 연결되었을법한

GPIO그룹 5의 7번째 비트에 0을 인가하고, 200 msec 기다린다.

계속해서 1을 인가하고, 또 다시 200 msec를 기다린다.

프로그램이 정상적이라면 F7(메뉴에서는 Build->Build Project)을 눌렀을 때 EISC Studio 3의 아래에 있는 출력화면창에 에러 메세지 없이  컴파일에 의하여 Cantus가 알아들을 수 있는 이진파일이 만들어진다.

일단 여기까지 하면 CANTUS Trip 보드에서 사용할 프로그램을 수정해서 넣을 수 있는 마음의 준비가 끝났다.

한 숨 돌리고, 실제 보드에 전원을 넣어서 프로그램을 넣어 보자.

그런데, 이건 다음 글에서~





반응형