STM32 를 공부하기 시작했다.
www.e-crazyboys.com 의 Mango-Z1 보그를 가지고 하고 있다.
먼저 개발 환경 구축 ..
컴파일러 는 IAR 또는 RIDE 중 하나를 사용해야 할듯 하다. IAR 을 컴파일러이며
RIDE 는 컴파일러는 GCC 컴파일러를 사용하고 여기에 IDE 를 연결해서 사용한다.
난 IAR에 좀더 익숙하다. 그래서 IAR로 해보기로 했다.
디버거는 기존에 가지고 있는 Jlink 를 이용하기로 했다.
인식이 잘된다..
Jlink 같은 디버거및 다운로더가 없어도 flash 에 Writer 기능을 STM32는 가지고 있다.
먼저 boot mode용 pin를 이용해서 STM32를 boot mode중 System memory 로 변경한다.
----------------------------------------------
boot0 pin을 1로 boot1 pin 을 0으로 해두어야 한다.
----------------------------------------------
고리고 www.st.com 사이트에서 받은 전용 다운로드 지원 프로그램을 실행한다.
http://www.st.com/stonline/products/support/micro/files/um0462.zip
http://www.st.com/stonline/products/literature/um/13916.pdf
압축을 풀어 인스톨을 하고 실행하면 연결된 케이블을 선택한다.
연결이 잘되어 있으면 인식되는 창인나온다.
인식이 잘 안되면 Reset 을 누르고 다시 시도 한다.
자 이제 쓰거나 지우거나 등 다양한 기능을 활용할수 있다.
다운로드후 바로 실행도 가능하다.
현재 사용되는 보드의 디바이스인 STM32F103RB 외에 좀 고사양의 STM32는 boot에서 USB
방식도 지원한단다.. 나중에 디바이스를 사용하게 되면 테스트를 해봐야 겠다.
'공부 > STM32' 카테고리의 다른 글
[STM32] Source 보기 3 (0) | 2012.11.09 |
---|---|
[STM32] SOURCE 보기 2 (0) | 2012.11.09 |
[STM32] Source 보기 1 (0) | 2012.11.09 |
[STM32] 프로젝트 구성 내용 (0) | 2012.11.09 |
[STM32] 프로젝트의 제구성 (0) | 2012.11.09 |