MAX32660-EVSYS 개발 기판에서 새 프로젝트 생성하기

MAX32660-EVSYS 평가 기판은 디버깅 부분과 코어 부분이 완전히 분리되어 있습니다. 기판은 마이크로 USB 포트를 통해 전원을 공급받습니다. 기판의 점퍼를 사용해 MAX32660 칩에 3.3 V 또는 1.8 V를 공급할 지 선택할 수 있습니다. MAX32660은 1.8 V 공급 전압을 지원하며, 이 전압을 사용할 경우 전력 소모가 줄어들어 배터리 기반 애플리케이션에 더 적합합니다. 디버거 부분에는 3색 LED가 있어 보드의 동작 상태를 색상으로 확인할 수 있습니다. 예를 들어, 파란색은 시리얼 포트의 통신을, 녹색은 디버거가 프로그램을 다운로드 중임을, 그리고 빨간색은 디버거가 펌웨어 업그레이드 모드에 진입하였음을 나타냅니다.

MAX32660은 ARM Cortex-M4F 기반 프로세서이므로, 일반적으로 사용되는 다양한 개발 도구를 소프트웨어 개발에 사용할 수 있습니다. 예를 들어, MDK-ARM을 사용할 수 있으며, 해당 칩셋에 맞는 팩도 다운로드할 수 있습니다. 여기서는 공급업체에서 제공하는 통합 개발 환경을 소개할 것이며, 이는 Eclipse의 쉘 기반 도구입니다.

새 프로젝트 생성하기

Eclipse®는 CDT(C/C++ Development Tooling) 플러그인을 통해 C 및 C++ 언어를 지원하는 통합 개발 환경 (IDE)입니다.

기본적으로, Eclipse는 설치 과정에 프로젝트 파일을 저장할 작업 공간을 C:/User/<사용자 이름>/workspace에 생성합니다.

Hello_World_New라는 새로운 C 프로젝트를 처음부터 생성하려면

다음 단계를 완료하십시오:

  1. 메뉴 바에서 File > New > C Project를 선택합니다. C Project 대화 상자가 나타날 것입니다.
  2. Project name 필드에 프로젝트 이름을 지정합니다 (예: Hello_World_New 입력).
  3. Project type 필드에서 Executable 폴더를 눌러 Empty Project를 선택합니다. 기본적으로, Eclipse가 실행 중인 시스템에서 빌드를 할 수 있는 프로젝트 타입만 표시됩니다.
  4. Toolchains 필드에서 Cross ARM GCC를 선택합니다.
  5. Next를 클릭합니다. Select Configurations 대화 상자가 다음 그림과 같이 나타날 것입니다.

  1. Configurations 필드에서 Release 체크박스를 해제합니다.
  2. Advanced settings를 클릭합니다. Properties for Hello_World_New 대화 상자가 나타날 것입니다.
  3. 다음 그림과 같이 C/C++ Build 옵션을 선택합니다.

  1. Use default build command 체크박스를 해제합니다.
  2. Build command 필드의 값을 make Eclipse=1로 변경합니다.
  3. Generate Makefiles automatically 체크박스를 해제합니다.
  4. Build directory 필드의 값을 ${workspace_loc:/Hello_World_New}로 변경합니다.
  5. C/C++ General 옵션을 눌러, Preprocessor Include Paths, Macros etc. 를 선택합니다. Preprocessor Include Paths, Macros etc. 대화 상자가 다음 그림과 같이 나타날 것입니다.

  1. Providers 탭을 클릭합니다.
  2. CDT GCC Build Output Parser 체크박스를 선택합니다.
  3. Compiler command pattern 필드의 값을 .*gcc로 변경합니다.
  4. Move Up을 클릭하여 CDT GCC Build Output Parser 항목을 목록의 두 번째 위치로 이동시킵니다.
  5. CDT GCC Built-in Compiler Settings Cross ARM 항목을 선택하고 Move Up을 클릭하여 목록의 세 번째 위치로 이동시킵니다.
  6. OK를 클릭합니다. Select Configurations 대화 상자가 다시 나타날 것입니다.
  7. Next를 클릭합니다. Cross GNU Arm Toolchain 대화 상자가 나타날 것입니다.
  8. Finish를 클릭합니다. 새로운 C 프로젝트가 Project Explorer 탭에 표시될 것입니다.

요약
MAX32660-EVSYS 평가 기판의 설계는 매우 독특해서, 칩의 기능을 평가하기에 적합하고 비교적 쉽게 시작할 수 있습니다. Maxim Integrated에 마이크로컨트롤러 제품이 많지는 않지만, MAX32660은 매우 독창적인 제품입니다. 이 칩의 패키지는 소형이지만, M4 코어를 탑재하고 있으며 대용량의 플래시 및 램을 갖추고 있어 성능은 매우 뛰어납니다. Maxim의 전력 관리 기술과 함께, 이 마이크로컨트롤러는 웨어러블 장치나 휴대용 장치를 대상으로 하고 있습니다. 전력 소비와 성능 모두에서 높은 사양을 요구하는 웨어러블 스포츠 시계와 같은 응용 분야에서, MAX32660은 여전히 강력한 경쟁력을 보유하고 있습니다.

추가 자료:
MAX32660-EVSYS 사용자 매뉴얼

연관 제품:

MAX32660-EVSYS와 관련된 추가 게시글:



영문 원본: Creating New Projects from MAX32660-EVSYS Development Board