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 프로젝트를 처음부터 생성하려면
다음 단계를 완료하십시오:
- 메뉴 바에서 File > New > C Project를 선택합니다. C Project 대화 상자가 나타날 것입니다.
- Project name 필드에 프로젝트 이름을 지정합니다 (예: Hello_World_New 입력).
- Project type 필드에서 Executable 폴더를 눌러 Empty Project를 선택합니다. 기본적으로, Eclipse가 실행 중인 시스템에서 빌드를 할 수 있는 프로젝트 타입만 표시됩니다.
- Toolchains 필드에서 Cross ARM GCC를 선택합니다.
- Next를 클릭합니다. Select Configurations 대화 상자가 다음 그림과 같이 나타날 것입니다.
- Configurations 필드에서 Release 체크박스를 해제합니다.
- Advanced settings를 클릭합니다. Properties for Hello_World_New 대화 상자가 나타날 것입니다.
- 다음 그림과 같이 C/C++ Build 옵션을 선택합니다.
- Use default build command 체크박스를 해제합니다.
- Build command 필드의 값을 make Eclipse=1로 변경합니다.
- Generate Makefiles automatically 체크박스를 해제합니다.
- Build directory 필드의 값을 ${workspace_loc:/Hello_World_New}로 변경합니다.
- C/C++ General 옵션을 눌러, Preprocessor Include Paths, Macros etc. 를 선택합니다. Preprocessor Include Paths, Macros etc. 대화 상자가 다음 그림과 같이 나타날 것입니다.
- Providers 탭을 클릭합니다.
- CDT GCC Build Output Parser 체크박스를 선택합니다.
- Compiler command pattern 필드의 값을 .*gcc로 변경합니다.
- Move Up을 클릭하여 CDT GCC Build Output Parser 항목을 목록의 두 번째 위치로 이동시킵니다.
- CDT GCC Built-in Compiler Settings Cross ARM 항목을 선택하고 Move Up을 클릭하여 목록의 세 번째 위치로 이동시킵니다.
- OK를 클릭합니다. Select Configurations 대화 상자가 다시 나타날 것입니다.
- Next를 클릭합니다. Cross GNU Arm Toolchain 대화 상자가 나타날 것입니다.
- Finish를 클릭합니다. 새로운 C 프로젝트가 Project Explorer 탭에 표시될 것입니다.
요약
MAX32660-EVSYS 평가 기판의 설계는 매우 독특해서, 칩의 기능을 평가하기에 적합하고 비교적 쉽게 시작할 수 있습니다. Maxim Integrated에 마이크로컨트롤러 제품이 많지는 않지만, MAX32660은 매우 독창적인 제품입니다. 이 칩의 패키지는 소형이지만, M4 코어를 탑재하고 있으며 대용량의 플래시 및 램을 갖추고 있어 성능은 매우 뛰어납니다. Maxim의 전력 관리 기술과 함께, 이 마이크로컨트롤러는 웨어러블 장치나 휴대용 장치를 대상으로 하고 있습니다. 전력 소비와 성능 모두에서 높은 사양을 요구하는 웨어러블 스포츠 시계와 같은 응용 분야에서, MAX32660은 여전히 강력한 경쟁력을 보유하고 있습니다.
추가 자료:
MAX32660-EVSYS 사용자 매뉴얼
연관 제품:
- MAX32660 평가 기판 MAX32660-EVSYS
- MAX32660
MAX32660-EVSYS와 관련된 추가 게시글:
- MAX32660-EVSYS 개발 기판의 주요 핀 설명
- MAX32660-EVSYS 개발 기판 빠른 시작 가이드
- MAX32660-EVSYS 개발 기판에서 사용 가능한 하드웨어에는 무엇이 있나요?
- MAX32660-EVSYS 개발 기판에서 새 프로젝트 생성하기
영문 원본: Creating New Projects from MAX32660-EVSYS Development Board



