PDF version - ARM Information Center
PDF version - ARM Information Center
PDF version - ARM Information Center
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
IntroductionTable of Contents1 Introduction................................................................................................................ 41.1 The <strong>ARM</strong> architecture......................................................................................... 41.2 <strong>ARM</strong> development tools...................................................................................... 41.3 References and Further Reading ....................................................................... 42 <strong>ARM</strong> architecture features ........................................................................................ 52.1 <strong>ARM</strong> architecture <strong>version</strong>s.................................................................................. 52.2 Architecture <strong>ARM</strong>v7-A extensions...................................................................... 52.3 Programmer’s model .......................................................................................... 62.4 Debug ................................................................................................................. 83 Power Architecture (PPC) and <strong>ARM</strong> compared ...................................................... 93.1 Programmer’s model .......................................................................................... 93.2 System control and configuration registers....................................................... 153.3 Exceptions and interrupts ................................................................................. 153.4 Memory............................................................................................................. 183.5 Debug ............................................................................................................... 223.6 Power management.......................................................................................... 234 Migrating a software application............................................................................ 254.1 General considerations..................................................................................... 254.2 Tools configuration ........................................................................................... 274.3 Operating system.............................................................................................. 274.4 Startup .............................................................................................................. 274.5 Handling interrupts and exceptions .................................................................. 284.6 Timing and delays............................................................................................. 304.7 Power Management.......................................................................................... 304.8 Semaphores etc................................................................................................ 314.9 Accessing peripherals....................................................................................... 324.10 C programming................................................................................................. 325 A porting checklist................................................................................................... 33Application Note 245 Copyright © 2012 <strong>ARM</strong> Limited. All rights reserved. 3<strong>ARM</strong> DAI 0245B