| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- galileo
- Python
- 마스보드
- 허큘렉스
- Galileo Gen2
- U-boot
- smartrobot board
- pyside6
- lg smart recovery
- 갈릴레오
- Cortex-M3
- QT
- DRS-0101
- ft2232
- STM32F10x
- CMSIS
- usb부팅
- ares note
- Boyue
- Z435
- 알쓸물치
- 동부로봇
- Marsboard
- emIDE
- ICbanq
- ubuntu
- openocd
- fdisk
- HerkuleX
- 우분투
- Today
- Total
목록Cortex-M3 (6)
Life Seed
※ 아래의 내용은 직접 작성한 내용이며, 경어를 사용하지 않았습니다. 읽으시는동안 불편하시더라도 이해 부탁드립니다. 0. 시작하기 전에 Cortex-M3 는 공통적으로 사용된다고 생각되는 Peripheral 을 Core에서 제공한다. Nested Vectored Interrupt Controller System Control Block System Timer (SysTick) 그리고 마지막으로 Memory Protection Unit인데, MPU는 Optional로 지원이 되지 않는 Chipset도 있다. 이와 관련해서 참조해야할 문서가 있다. ARM에서 제공하는 Cortex-M3 Device Generic User Guide와 Cortex-M3 Techenical Reference Manual 이다. ..
※ 아래의 내용은 직접 작성한 내용이며, 경어를 사용하지 않았습니다. 읽으시는동안 불편하시더라도 이해 부탁드립니다. 그리고 테스트를 위한 보드는 http://oroca.org 에서 공동구매한 stm32 smart robot board를 사용하였습니다. 0. 시작하기 전에 Cortex-M3 는 공통적으로 사용된다고 생각되는 Peripheral 을 Core에서 제공한다. Nested Vectored Interrupt Controller System Control Block System Timer (SysTick) 그리고 마지막으로 Memory Protection Unit인데, MPU는 Optional로 지원이 되지 않는 Chipset도 있다. 이와 관련해서 참조해야할 문서가 있다. ARM에서 제공하는 Cor..
1. Cortex-M3 Memory model ARM에서 제공하는 Cortex-m3 Devices Generic User Guide의 Memory model 에 포함된 메모리 맵이다. Cortex-M Seriese의 경우 크게 세가지의 특징을 가진다. 첫째, Cortex-M series는 기존의 ARM Series와는 다르게 기본적인 Memory Map의 틀을 제공한다. 즉.. 기본적으로 제공하는 Memory Map에 Chip Vendor가 필요한 기능 들을 추가하는 형태로 제공된다. 둘째, 기본적인 NVIC, System Control, Timer 등의 기본 적인 Peripheral들을 제공한다. 그외 추가적으로 필요한 Peripheral들은 Chip Vendor가 Peripheral Area나 Ext..
ARM에서 제공하는 Cortex-M3 Document arm에서 제공하는 문서는 Generic User Guide와 Reference Manual 두가지 이며, 다행히(?) 다른 계열의 ARM 시리즈에 비해 Document가 비교적 가볍다. 따라서 시간이 된다면 한번 정도는 정독 해두어도 충분히 값어치가 있는 문서라고 할 수 있다. 1) Cortex-m3 Devices Generic User Guide : r2p1 PDF version 1. Introduction 1.1. About the Cortex-M3 processor and core peripherals 1.1.1. System-level interface 1.1.2. Optional integrated configurable debug 1.1...
※ 아래의 내용은 직접 작성한 내용이며, 경어를 사용하지 않았습니다. 읽으시는동안 불편하시더라도 이해 부탁드립니다. 그리고 테스트를 위한 보드는 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..
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..