


ARM Macro Assembler    Page 1 


    1 00000000         ; Copyright (c) 2009 Nordic Semiconductor. All Rights Re
                       served.
    2 00000000         ;
    3 00000000         ; The information contained herein is property of Nordic
                        Semiconductor ASA.
    4 00000000         ; Terms and conditions of usage are described in detail 
                       in NORDIC
    5 00000000         ; SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.
    6 00000000         ;
    7 00000000         ; Licensees are granted free, non-transferable use of th
                       e information. NO
    8 00000000         ; WARRANTY of ANY KIND is provided. This heading must NO
                       T be removed from
    9 00000000         ; the file.
   10 00000000         
   11 00000000         ; NOTE: Template files (including this one) are applicat
                       ion specific and therefore 
   12 00000000         ; expected to be copied into the application project fol
                       der prior to its use!
   13 00000000         
   14 00000000         ; Description message
   15 00000000         
   16 00000000 00000800 
                       Stack_Size
                               EQU              2048
   17 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN
=3
   18 00000000         Stack_Mem
                               SPACE            Stack_Size
   19 00000800         __initial_sp
   20 00000800         
   21 00000800 00000800 
                       Heap_Size
                               EQU              2048
   22 00000800         
   23 00000800                 AREA             HEAP, NOINIT, READWRITE, ALIGN=
3
   24 00000000         __heap_base
   25 00000000         Heap_Mem
                               SPACE            Heap_Size
   26 00000800         __heap_limit
   27 00000800         
   28 00000800                 PRESERVE8
   29 00000800                 THUMB
   30 00000800         
   31 00000800         ; Vector Table Mapped to Address 0 at Reset
   32 00000800         
   33 00000800                 AREA             RESET, DATA, READONLY
   34 00000000                 EXPORT           __Vectors
   35 00000000                 EXPORT           __Vectors_End
   36 00000000                 EXPORT           __Vectors_Size
   37 00000000         
   38 00000000 00000000 
                       __Vectors
                               DCD              __initial_sp ; Top of Stack
   39 00000004 00000000        DCD              Reset_Handler ; Reset Handler
   40 00000008 00000000        DCD              NMI_Handler ; NMI Handler
   41 0000000C 00000000        DCD              HardFault_Handler ; Hard Fault 
                                                            Handler



ARM Macro Assembler    Page 2 


   42 00000010 00000000        DCD              0           ; Reserved
   43 00000014 00000000        DCD              0           ; Reserved
   44 00000018 00000000        DCD              0           ; Reserved
   45 0000001C 00000000        DCD              0           ; Reserved
   46 00000020 00000000        DCD              0           ; Reserved
   47 00000024 00000000        DCD              0           ; Reserved
   48 00000028 00000000        DCD              0           ; Reserved
   49 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler
   50 00000030 00000000        DCD              0           ; Reserved
   51 00000034 00000000        DCD              0           ; Reserved
   52 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler
                                                            
   53 0000003C 00000000        DCD              SysTick_Handler 
                                                            ; SysTick Handler
   54 00000040         
   55 00000040         ; External Interrupts
   56 00000040 00000000        DCD              POWER_CLOCK_IRQHandler 
                                                            ;POWER_CLOCK
   57 00000044 00000000        DCD              RADIO_IRQHandler ;RADIO
   58 00000048 00000000        DCD              UART0_IRQHandler ;UART0
   59 0000004C 00000000        DCD              SPI0_TWI0_IRQHandler ;SPI0_TWI0
                                                            
   60 00000050 00000000        DCD              SPI1_TWI1_IRQHandler ;SPI1_TWI1
                                                            
   61 00000054 00000000        DCD              0           ;Reserved
   62 00000058 00000000        DCD              GPIOTE_IRQHandler ;GPIOTE
   63 0000005C 00000000        DCD              ADC_IRQHandler ;ADC
   64 00000060 00000000        DCD              TIMER0_IRQHandler ;TIMER0
   65 00000064 00000000        DCD              TIMER1_IRQHandler ;TIMER1
   66 00000068 00000000        DCD              TIMER2_IRQHandler ;TIMER2
   67 0000006C 00000000        DCD              RTC0_IRQHandler ;RTC0
   68 00000070 00000000        DCD              TEMP_IRQHandler ;TEMP
   69 00000074 00000000        DCD              RNG_IRQHandler ;RNG
   70 00000078 00000000        DCD              ECB_IRQHandler ;ECB
   71 0000007C 00000000        DCD              CCM_AAR_IRQHandler ;CCM_AAR
   72 00000080 00000000        DCD              WDT_IRQHandler ;WDT
   73 00000084 00000000        DCD              RTC1_IRQHandler ;RTC1
   74 00000088 00000000        DCD              QDEC_IRQHandler ;QDEC
   75 0000008C 00000000        DCD              LPCOMP_COMP_IRQHandler 
                                                            ;LPCOMP_COMP
   76 00000090 00000000        DCD              SWI0_IRQHandler ;SWI0
   77 00000094 00000000        DCD              SWI1_IRQHandler ;SWI1
   78 00000098 00000000        DCD              SWI2_IRQHandler ;SWI2
   79 0000009C 00000000        DCD              SWI3_IRQHandler ;SWI3
   80 000000A0 00000000        DCD              SWI4_IRQHandler ;SWI4
   81 000000A4 00000000        DCD              SWI5_IRQHandler ;SWI5
   82 000000A8 00000000        DCD              0           ;Reserved
   83 000000AC 00000000        DCD              0           ;Reserved
   84 000000B0 00000000        DCD              0           ;Reserved
   85 000000B4 00000000        DCD              0           ;Reserved
   86 000000B8 00000000        DCD              0           ;Reserved
   87 000000BC 00000000        DCD              0           ;Reserved
   88 000000C0         
   89 000000C0         
   90 000000C0         __Vectors_End
   91 000000C0         
   92 000000C0 000000C0 
                       __Vectors_Size
                               EQU              __Vectors_End - __Vectors



ARM Macro Assembler    Page 3 


   93 000000C0         
   94 000000C0                 AREA             |.text|, CODE, READONLY
   95 00000000         
   96 00000000         ; Reset Handler
   97 00000000         
   98 00000000 40000524 
                       NRF_POWER_RAMON_ADDRESS
                               EQU              0x40000524  ; NRF_POWER->RAMON 
                                                            address
   99 00000000 0000000F 
                       NRF_POWER_RAMON_RAMxON_ONMODE_Msk
                               EQU              0xF         ; All RAM blocks on
                                                             in onmode bit mask
                                                            
  100 00000000         
  101 00000000         Reset_Handler
                               PROC
  102 00000000                 EXPORT           Reset_Handler             [WEAK
]
  103 00000000                 IMPORT           SystemInit
  104 00000000                 IMPORT           __main
  105 00000000 480A            LDR              R0, =NRF_POWER_RAMON_ADDRESS
  106 00000002 6802            LDR              R2, [R0]
  107 00000004 210F            MOVS             R1, #NRF_POWER_RAMON_RAMxON_ONM
ODE_Msk
  108 00000006 430A            ORRS             R2, R2, R1
  109 00000008 6002            STR              R2, [R0]
  110 0000000A 4809            LDR              R0, =SystemInit
  111 0000000C 4780            BLX              R0
  112 0000000E 4809            LDR              R0, =__main
  113 00000010 4700            BX               R0
  114 00000012                 ENDP
  115 00000012         
  116 00000012         ; Dummy Exception Handlers (infinite loops which can be 
                       modified)
  117 00000012         
  118 00000012         NMI_Handler
                               PROC
  119 00000012                 EXPORT           NMI_Handler               [WEAK
]
  120 00000012 E7FE            B                .
  121 00000014                 ENDP
  123 00000014         HardFault_Handler
                               PROC
  124 00000014                 EXPORT           HardFault_Handler         [WEAK
]
  125 00000014 E7FE            B                .
  126 00000016                 ENDP
  127 00000016         SVC_Handler
                               PROC
  128 00000016                 EXPORT           SVC_Handler               [WEAK
]
  129 00000016 E7FE            B                .
  130 00000018                 ENDP
  131 00000018         PendSV_Handler
                               PROC
  132 00000018                 EXPORT           PendSV_Handler            [WEAK
]
  133 00000018 E7FE            B                .



ARM Macro Assembler    Page 4 


  134 0000001A                 ENDP
  135 0000001A         SysTick_Handler
                               PROC
  136 0000001A                 EXPORT           SysTick_Handler           [WEAK
]
  137 0000001A E7FE            B                .
  138 0000001C                 ENDP
  139 0000001C         
  140 0000001C         Default_Handler
                               PROC
  141 0000001C         
  142 0000001C                 EXPORT           POWER_CLOCK_IRQHandler [WEAK]
  143 0000001C                 EXPORT           RADIO_IRQHandler [WEAK]
  144 0000001C                 EXPORT           UART0_IRQHandler [WEAK]
  145 0000001C                 EXPORT           SPI0_TWI0_IRQHandler [WEAK]
  146 0000001C                 EXPORT           SPI1_TWI1_IRQHandler [WEAK]
  147 0000001C                 EXPORT           GPIOTE_IRQHandler [WEAK]
  148 0000001C                 EXPORT           ADC_IRQHandler [WEAK]
  149 0000001C                 EXPORT           TIMER0_IRQHandler [WEAK]
  150 0000001C                 EXPORT           TIMER1_IRQHandler [WEAK]
  151 0000001C                 EXPORT           TIMER2_IRQHandler [WEAK]
  152 0000001C                 EXPORT           RTC0_IRQHandler [WEAK]
  153 0000001C                 EXPORT           TEMP_IRQHandler [WEAK]
  154 0000001C                 EXPORT           RNG_IRQHandler [WEAK]
  155 0000001C                 EXPORT           ECB_IRQHandler [WEAK]
  156 0000001C                 EXPORT           CCM_AAR_IRQHandler [WEAK]
  157 0000001C                 EXPORT           WDT_IRQHandler [WEAK]
  158 0000001C                 EXPORT           RTC1_IRQHandler [WEAK]
  159 0000001C                 EXPORT           QDEC_IRQHandler [WEAK]
  160 0000001C                 EXPORT           LPCOMP_COMP_IRQHandler [WEAK]
  161 0000001C                 EXPORT           SWI0_IRQHandler [WEAK]
  162 0000001C                 EXPORT           SWI1_IRQHandler [WEAK]
  163 0000001C                 EXPORT           SWI2_IRQHandler [WEAK]
  164 0000001C                 EXPORT           SWI3_IRQHandler [WEAK]
  165 0000001C                 EXPORT           SWI4_IRQHandler [WEAK]
  166 0000001C                 EXPORT           SWI5_IRQHandler [WEAK]
  167 0000001C         POWER_CLOCK_IRQHandler
  168 0000001C         RADIO_IRQHandler
  169 0000001C         UART0_IRQHandler
  170 0000001C         SPI0_TWI0_IRQHandler
  171 0000001C         SPI1_TWI1_IRQHandler
  172 0000001C         GPIOTE_IRQHandler
  173 0000001C         ADC_IRQHandler
  174 0000001C         TIMER0_IRQHandler
  175 0000001C         TIMER1_IRQHandler
  176 0000001C         TIMER2_IRQHandler
  177 0000001C         RTC0_IRQHandler
  178 0000001C         TEMP_IRQHandler
  179 0000001C         RNG_IRQHandler
  180 0000001C         ECB_IRQHandler
  181 0000001C         CCM_AAR_IRQHandler
  182 0000001C         WDT_IRQHandler
  183 0000001C         RTC1_IRQHandler
  184 0000001C         QDEC_IRQHandler
  185 0000001C         LPCOMP_COMP_IRQHandler
  186 0000001C         SWI0_IRQHandler
  187 0000001C         SWI1_IRQHandler
  188 0000001C         SWI2_IRQHandler
  189 0000001C         SWI3_IRQHandler



ARM Macro Assembler    Page 5 


  190 0000001C         SWI4_IRQHandler
  191 0000001C         SWI5_IRQHandler
  192 0000001C         
  193 0000001C E7FE            B                .
  194 0000001E                 ENDP
  195 0000001E 00 00           ALIGN
  196 00000020         
  197 00000020         ; User Initial Stack & Heap
  198 00000020         
  199 00000020                 IF               :DEF:__MICROLIB
  206 00000020         
  207 00000020                 IMPORT           __use_two_region_memory
  208 00000020                 EXPORT           __user_initial_stackheap
  209 00000020         __user_initial_stackheap
  210 00000020         
  211 00000020 4805            LDR              R0, = Heap_Mem
  212 00000022 4906            LDR              R1, = (Stack_Mem + Stack_Size)
  213 00000024 4A06            LDR              R2, = (Heap_Mem + Heap_Size)
  214 00000026 4B07            LDR              R3, = Stack_Mem
  215 00000028 4770            BX               LR
  216 0000002A         
  217 0000002A 00 00           ALIGN
  218 0000002C         
  219 0000002C                 ENDIF
  220 0000002C         
  221 0000002C                 END
              40000524 
              00000000 
              00000000 
              00000000 
              00000800 
              00000800 
              00000000 
Command Line: --debug --xref --cpu=Cortex-M0 --apcs=interwork --depend=.\_build
\arm_startup_nrf51.d -o.\_build\arm_startup_nrf51.o -IC:\LBA\Keil\ARM\RV31\INC 
-IC:\LBA\Keil\ARM\CMSIS\Include -IC:\LBA\Keil\ARM\Device\Nordic\nRF51822\Includ
e --predefine="__EVAL SETA 1" --list=.\_build\arm_startup_nrf51.lst ..\..\..\..
\..\Source\templates\arm\arm_startup_nrf51.s



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

STACK 00000000

Symbol: STACK
   Definitions
      At line 17 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: STACK unused
Stack_Mem 00000000

Symbol: Stack_Mem
   Definitions
      At line 18 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 212 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
      At line 214 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

__initial_sp 00000800

Symbol: __initial_sp
   Definitions
      At line 19 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 38 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
Comment: __initial_sp used once
3 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

HEAP 00000000

Symbol: HEAP
   Definitions
      At line 23 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: HEAP unused
Heap_Mem 00000000

Symbol: Heap_Mem
   Definitions
      At line 25 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 211 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
      At line 213 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

__heap_base 00000000

Symbol: __heap_base
   Definitions
      At line 24 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: __heap_base unused
__heap_limit 00000800

Symbol: __heap_limit
   Definitions
      At line 26 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: __heap_limit unused
4 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

RESET 00000000

Symbol: RESET
   Definitions
      At line 33 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: RESET unused
__Vectors 00000000

Symbol: __Vectors
   Definitions
      At line 38 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 34 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 92 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s

__Vectors_End 000000C0

Symbol: __Vectors_End
   Definitions
      At line 90 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 35 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 92 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s

3 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.text 00000000

Symbol: .text
   Definitions
      At line 94 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      None
Comment: .text unused
ADC_IRQHandler 0000001C

Symbol: ADC_IRQHandler
   Definitions
      At line 173 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 63 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 148 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

CCM_AAR_IRQHandler 0000001C

Symbol: CCM_AAR_IRQHandler
   Definitions
      At line 181 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 71 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 156 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

Default_Handler 0000001C

Symbol: Default_Handler
   Definitions
      At line 140 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      None
Comment: Default_Handler unused
ECB_IRQHandler 0000001C

Symbol: ECB_IRQHandler
   Definitions
      At line 180 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 70 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 155 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

GPIOTE_IRQHandler 0000001C

Symbol: GPIOTE_IRQHandler
   Definitions
      At line 172 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51



ARM Macro Assembler    Page 2 Alphabetic symbol ordering
Relocatable symbols

.s
   Uses
      At line 62 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 147 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

HardFault_Handler 00000014

Symbol: HardFault_Handler
   Definitions
      At line 123 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 41 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 124 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

LPCOMP_COMP_IRQHandler 0000001C

Symbol: LPCOMP_COMP_IRQHandler
   Definitions
      At line 185 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 75 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 160 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

NMI_Handler 00000012

Symbol: NMI_Handler
   Definitions
      At line 118 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 40 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 119 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

POWER_CLOCK_IRQHandler 0000001C

Symbol: POWER_CLOCK_IRQHandler
   Definitions
      At line 167 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 56 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 142 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

PendSV_Handler 00000018

Symbol: PendSV_Handler
   Definitions



ARM Macro Assembler    Page 3 Alphabetic symbol ordering
Relocatable symbols

      At line 131 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 52 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 132 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

QDEC_IRQHandler 0000001C

Symbol: QDEC_IRQHandler
   Definitions
      At line 184 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 74 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 159 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

RADIO_IRQHandler 0000001C

Symbol: RADIO_IRQHandler
   Definitions
      At line 168 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 57 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 143 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

RNG_IRQHandler 0000001C

Symbol: RNG_IRQHandler
   Definitions
      At line 179 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 69 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 154 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

RTC0_IRQHandler 0000001C

Symbol: RTC0_IRQHandler
   Definitions
      At line 177 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 67 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 152 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

RTC1_IRQHandler 0000001C

Symbol: RTC1_IRQHandler



ARM Macro Assembler    Page 4 Alphabetic symbol ordering
Relocatable symbols

   Definitions
      At line 183 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 73 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 158 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

Reset_Handler 00000000

Symbol: Reset_Handler
   Definitions
      At line 101 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 39 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 102 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SPI0_TWI0_IRQHandler 0000001C

Symbol: SPI0_TWI0_IRQHandler
   Definitions
      At line 170 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 59 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 145 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SPI1_TWI1_IRQHandler 0000001C

Symbol: SPI1_TWI1_IRQHandler
   Definitions
      At line 171 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 60 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 146 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SVC_Handler 00000016

Symbol: SVC_Handler
   Definitions
      At line 127 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 49 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 128 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI0_IRQHandler 0000001C




ARM Macro Assembler    Page 5 Alphabetic symbol ordering
Relocatable symbols

Symbol: SWI0_IRQHandler
   Definitions
      At line 186 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 76 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 161 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI1_IRQHandler 0000001C

Symbol: SWI1_IRQHandler
   Definitions
      At line 187 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 77 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 162 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI2_IRQHandler 0000001C

Symbol: SWI2_IRQHandler
   Definitions
      At line 188 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 78 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 163 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI3_IRQHandler 0000001C

Symbol: SWI3_IRQHandler
   Definitions
      At line 189 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 79 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 164 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI4_IRQHandler 0000001C

Symbol: SWI4_IRQHandler
   Definitions
      At line 190 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 80 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 165 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SWI5_IRQHandler 0000001C



ARM Macro Assembler    Page 6 Alphabetic symbol ordering
Relocatable symbols


Symbol: SWI5_IRQHandler
   Definitions
      At line 191 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 81 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 166 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

SysTick_Handler 0000001A

Symbol: SysTick_Handler
   Definitions
      At line 135 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 53 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 136 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

TEMP_IRQHandler 0000001C

Symbol: TEMP_IRQHandler
   Definitions
      At line 178 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 68 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 153 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

TIMER0_IRQHandler 0000001C

Symbol: TIMER0_IRQHandler
   Definitions
      At line 174 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 64 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 149 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

TIMER1_IRQHandler 0000001C

Symbol: TIMER1_IRQHandler
   Definitions
      At line 175 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 65 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 150 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s




ARM Macro Assembler    Page 7 Alphabetic symbol ordering
Relocatable symbols

TIMER2_IRQHandler 0000001C

Symbol: TIMER2_IRQHandler
   Definitions
      At line 176 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 66 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 151 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

UART0_IRQHandler 0000001C

Symbol: UART0_IRQHandler
   Definitions
      At line 169 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 58 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 144 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

WDT_IRQHandler 0000001C

Symbol: WDT_IRQHandler
   Definitions
      At line 182 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 72 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 157 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

__user_initial_stackheap 00000020

Symbol: __user_initial_stackheap
   Definitions
      At line 209 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 208 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
Comment: __user_initial_stackheap used once
34 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Absolute symbols

Heap_Size 00000800

Symbol: Heap_Size
   Definitions
      At line 21 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 25 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 213 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

NRF_POWER_RAMON_ADDRESS 40000524

Symbol: NRF_POWER_RAMON_ADDRESS
   Definitions
      At line 98 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 105 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
Comment: NRF_POWER_RAMON_ADDRESS used once
NRF_POWER_RAMON_RAMxON_ONMODE_Msk 0000000F

Symbol: NRF_POWER_RAMON_RAMxON_ONMODE_Msk
   Definitions
      At line 99 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 107 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
Comment: NRF_POWER_RAMON_RAMxON_ONMODE_Msk used once
Stack_Size 00000800

Symbol: Stack_Size
   Definitions
      At line 16 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 18 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
      At line 212 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s

__Vectors_Size 000000C0

Symbol: __Vectors_Size
   Definitions
      At line 92 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
   Uses
      At line 36 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.
s
Comment: __Vectors_Size used once
5 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
External symbols

SystemInit 00000000

Symbol: SystemInit
   Definitions
      At line 103 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 110 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
Comment: SystemInit used once
__main 00000000

Symbol: __main
   Definitions
      At line 104 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      At line 112 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
Comment: __main used once
__use_two_region_memory 00000000

Symbol: __use_two_region_memory
   Definitions
      At line 207 in file ..\..\..\..\..\Source\templates\arm\arm_startup_nrf51
.s
   Uses
      None
Comment: __use_two_region_memory unused
3 symbols
387 symbols in table
