본문 바로가기
반응형

Robot40

STM32F103RB 개발을 위한 ST Micro Resource 활용 ST 홈페이지 방문 해 보신 분들 계신지요? 아마도 많이들 해보셨을 듯 하지만, 그렇지 못한 분들을 위해 짧게나마 공유하도록 하겠습니다. ST에서는 제공되는 Chip에 대한 Resource들을 홈페이지를 통해 제공하고 있습니다. NucleoF103RB에서 사용하는 CPU는 STM32F103RB이며 이와 관련된 자료들은 http://www.st.com/internet/mcu/product/164487.jsp 에 접속하여 다운로드 받을 수 있습니다. 지금은 우선 ST 홈페이지를 통하여 STM32F103RB 페이지를 접속하는 방법들을 알아보도록 하겠습니다. www.st.com 을 방문하면 좀 당황 스럽습니다. 우선 Product의 MCU 페이지를 찾아 클릭합니다. STM32F103RB은 32bit MCU이므로.. 2013. 9. 3.
Cortex-M3 Start Up Code 분석 1부 ※ 아래의 내용은 직접 작성한 내용이며, 경어를 사용하지 않았습니다. 읽으시는동안 불편하시더라도 이해 부탁드립니다. 그리고 테스트를 위한 보드는 http://oroca.org 에서 공동구매한 stm32 smart robot board를 사용하였습니다. cf) 관련 글 목록 0. STM32F103CB 개발을 위한 ST Micro Resource 활용 http://lifeseed.tistory.com/57 1. Cortex-M3 Link Script http://lifeseed.tistory.com/55 3. Cortex-M3 Start Up Code 분석 2부 http://lifeseed.tistory.com/58 0. 시작하기 전에 Cortex-M3 Link Script 의 0. 시작하기전에.. chap.. 2013. 9. 3.
Cortex-M3 Link Script ※ 아래의 내용은 직접 작성한 내용이며, 경어를 사용하지 않았습니다. 읽으시는동안 불편하시더라도 이해 부탁드립니다. 그리고 테스트를 위한 보드는 http://oroca.org 에서 공동구매한 stm32 smart robot board를 사용하였습니다. cf) 관련 글 목록 0. STM32F103CB 개발을 위한 ST Micro Resource 활용 http://lifeseed.tistory.com/57 2. Cortex-M3 Start Up Code 분석 1부 http://lifeseed.tistory.com/56 3. Cortex-M3 Start Up Code 분석 2부 http://lifeseed.tistory.com/58 0. 시작하기 전에 1) CMSIS (Cortex Microcontroller.. 2013. 9. 2.
Cortex-M3 System Timer를 이용한 Delay함수 구현 1. Cortex-M3 Private Peripheral CortexM3는 기본적으로 내부 Peripheral 을 가지고 있습니다. Memory Map을 살펴보면 0xE000 0000 ~ 0xE00F FFFF 의 1M영역이 Private Peripheral을 위해 할당되어 있습니다. ARM에서 제공하는 Cortex-M3 Devices Generic User Guide 4장에 Detail 한 설명이 나와 있습니다. 다음은 Cortex-M3가 제공하는 Peripheral Bus Map 입니다. Address Core Peripheral Description 0xE000E008 - 0xE000E00F System Control block Table 4-12 on page 4-11 0xE000E010 - 0xE.. 2013. 8. 30.