본문 바로가기

컴퓨터/Cortex-M3(STM32F103)

AIJI OPENice-A1000 개발환경 구축 이번시간에는 Cortex-M3 개발실습을 위하여 A1000디버거 환경에서 개발을 위한 개발환경 구축을 해 보겠습니다. 1. IAR Workbench for ARM을 설치합니다. 프로그램은 www.iar.com 에서 kickstart버전을 다운로드 받으시면 됩니다. 2. OPENice-EDS 프로그램을 설치합니다. 프로그램은 www.aiji.co.kr에서 다운로드 받습니다. 3. STM32F10X_StdPeriph_Lib 를 구합니다. www.st.com에서 구할 수 있습니다. 4. 프로젝트 폴더를 만듭니다. 프로젝트 폴더는 작업한 프로그램이 저장되는 폴더입니다. 5. stm32f10x_stdperiph_lib.zip 압축을 푼 후 다음 순서대로 파일들을 프로젝트 폴더로 복사해 옵니다. 가. STM32F1.. 더보기
Cortex-M3(STM32F103) 실습을 위한 사전 준비 사항 Cortex-M3 Core를 내장한 STM32F10X 환경에서 프로그래밍 실습을 위한 사전 준비사항을 간단히 알아보자. 첫째, STM32F10X프로세서가 장착된 실습용 보드이다. 아래 사진은 ST에서 나온 STM3210E보드이다. 칼라액정을 포함한 다양한 주변장치가 포함되어 있고, 제작사에서 다양한 샘플프로그램을 제공하고 있고, 칩제조사에서 만든 보드라 믿을만 하다. 단점이 가격이 비싸다는것. 30-40만원정도 한다. 부담이 된다면 주변장치가 거의 없는 아래쪽 보드로 해도 된다. 아래 보드는 JK전자에서 제작한 보드이다. 주변장치는 거의 없기 때문에 필요시 확장핀에 연결하여 실습을 할 수 있다. 장점으로는 가격이 저렴하다는것. 2-3만원정도이다. 이 외에도 다양한 곳에서 보드를 제작하여 판매하고 있다. .. 더보기