728x90
반응형
맨 위로 올라가기

 

STM32CubeMX

 

 

STM32CubeMX - STMicroelectronics

STM32CubeMX - STM32Cube initialization code generator, STM32CubeMX-Win, STM32CubeMX, STM32CubeMX-Lin, Patch-CubeMX, STM32CubeMX-Mac, STMicroelectronics

www.st.com

Activate HSE Clock
폴더 추가 후 저장

 

lib 폴더 내 Group 생성
Driver 폴더와 동일하게 Group 추가
CMIS\Device\ST\STM32F1xx\Include 경로 내 C 파일 CMSIS 내 이동(IAR)
CMSIS\include 내 모든 파일 또한 Group 추가 후 drag 이동
CMSIS 내 파일 구조
같은 방법으로 HAL_Driver 파일 이동
폴더 내 startup 코드를 IAR bsp\startup 경로 폴더로 드래그 이동 복사
Assembly로 작성된 startup 코드
위 .icf 파일은 링커스크립트 파일이며 단순히 드래그 이동으로 복사가 되지 않는다.
Project의 Options에서 Linker Config는 현재 default 된 값을 사용하는데 생성된 것을 사용하기 위해 Override 함.
EWARM 내 .icf 파일 중 flash을 열기.
절대경로로 설정되게 됨.
상대경로로 변경(*오류 방지)

 

Include PATH 추가 했으니 다시 PATH 추가

위 C 파일을 IAR bsp 폴더에 드래그 복사 이동
동일하게 Core 폴더내 Inc 내 위 파일을 bsp 로 드래그 이동 복사
Core내 하위 파일 bsp 이동.
어떤 cpu 사용하는지 define
Save all
Make

 

728x90
반응형

+ Recent posts