123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890 |
- ARM Macro Assembler Page 1
- 1 00000000 ; <<< Use Configuration Wizard in Context Menu >>>
- 2 00000000 ;*******************************************************
- ***********************
- 3 00000000 ;
- 4 00000000 ; startup_rvmdk.S - Startup code for use with Keil's uVi
- sion.
- 5 00000000 ;
- 6 00000000 ; Copyright (c) 2013-2017 Texas Instruments Incorporated
- . All rights reserved.
- 7 00000000 ; Software License Agreement
- 8 00000000 ;
- 9 00000000 ; Texas Instruments (TI) is supplying this software for
- use solely and
- 10 00000000 ; exclusively on TI's microcontroller products. The soft
- ware is owned by
- 11 00000000 ; TI and/or its suppliers, and is protected under applic
- able copyright
- 12 00000000 ; laws. You may not combine this software with "viral" o
- pen-source
- 13 00000000 ; software in order to form a larger program.
- 14 00000000 ;
- 15 00000000 ; THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
-
- 16 00000000 ; NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY,
- INCLUDING, BUT
- 17 00000000 ; NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS FOR
- 18 00000000 ; A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL
- NOT, UNDER ANY
- 19 00000000 ; CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR C
- ONSEQUENTIAL
- 20 00000000 ; DAMAGES, FOR ANY REASON WHATSOEVER.
- 21 00000000 ;
- 22 00000000 ; This is part of revision 2.1.4.178 of the DK-TM4C129X
- Firmware Package.
- 23 00000000 ;
- 24 00000000 ;*******************************************************
- ***********************
- 25 00000000
- 26 00000000 ;*******************************************************
- ***********************
- 27 00000000 ;
- 28 00000000 ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
- 29 00000000 ;
- 30 00000000 ;*******************************************************
- ***********************
- 31 00000000 00000200
- Stack EQU 0x00000200
- 32 00000000
- 33 00000000 ;*******************************************************
- ***********************
- 34 00000000 ;
- 35 00000000 ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
- 36 00000000 ;
- 37 00000000 ;*******************************************************
- ***********************
- 38 00000000 00000000
- Heap EQU 0x00000000
- 39 00000000
- ARM Macro Assembler Page 2
- 40 00000000 ;*******************************************************
- ***********************
- 41 00000000 ;
- 42 00000000 ; Allocate space for the stack.
- 43 00000000 ;
- 44 00000000 ;*******************************************************
- ***********************
- 45 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
- =3
- 46 00000000 StackMem
- 47 00000000 SPACE Stack
- 48 00000200 __initial_sp
- 49 00000200
- 50 00000200 ;*******************************************************
- ***********************
- 51 00000200 ;
- 52 00000200 ; Allocate space for the heap.
- 53 00000200 ;
- 54 00000200 ;*******************************************************
- ***********************
- 55 00000200 AREA HEAP, NOINIT, READWRITE, ALIGN=
- 3
- 56 00000000 __heap_base
- 57 00000000 HeapMem
- 58 00000000 SPACE Heap
- 59 00000000 __heap_limit
- 60 00000000
- 61 00000000 ;*******************************************************
- ***********************
- 62 00000000 ;
- 63 00000000 ; Indicate that the code in this file preserves 8-byte a
- lignment of the stack.
- 64 00000000 ;
- 65 00000000 ;*******************************************************
- ***********************
- 66 00000000 PRESERVE8
- 67 00000000
- 68 00000000 ;*******************************************************
- ***********************
- 69 00000000 ;
- 70 00000000 ; Place code into the reset code section.
- 71 00000000 ;
- 72 00000000 ;*******************************************************
- ***********************
- 73 00000000 AREA RESET, CODE, READONLY
- 74 00000000 THUMB
- 75 00000000
- 76 00000000 ;*******************************************************
- ***********************
- 77 00000000 ;
- 78 00000000 ; The vector table.
- 79 00000000 ;
- 80 00000000 ;*******************************************************
- ***********************
- 81 00000000 EXPORT __Vectors
- 82 00000000 __Vectors
- 83 00000000 00000200 DCD StackMem + Stack ; Top of Stack
-
- 84 00000004 00000000 DCD Reset_Handler ; Reset Handler
- ARM Macro Assembler Page 3
- 85 00000008 00000000 DCD NmiSR ; NMI Handler
- 86 0000000C 00000000 DCD FaultISR ; Hard Fault Handle
- r
- 87 00000010 00000000 DCD IntDefaultHandler ; The MPU fau
- lt handler
- 88 00000014 00000000 DCD IntDefaultHandler ; The bus fau
- lt handler
- 89 00000018 00000000 DCD IntDefaultHandler ; The usage f
- ault handler
- 90 0000001C 00000000 DCD 0 ; Reserved
- 91 00000020 00000000 DCD 0 ; Reserved
- 92 00000024 00000000 DCD 0 ; Reserved
- 93 00000028 00000000 DCD 0 ; Reserved
- 94 0000002C 00000000 DCD IntDefaultHandler
- ; SVCall handler
- 95 00000030 00000000 DCD IntDefaultHandler ; Debug monit
- or handler
- 96 00000034 00000000 DCD 0 ; Reserved
- 97 00000038 00000000 DCD IntDefaultHandler ; The PendSV
- handler
- 98 0000003C 00000000 DCD IntDefaultHandler ; The SysTick
- handler
- 99 00000040 00000000 DCD IntDefaultHandler ; GPIO Port A
-
- 100 00000044 00000000 DCD IntDefaultHandler ; GPIO Port B
-
- 101 00000048 00000000 DCD IntDefaultHandler ; GPIO Port C
-
- 102 0000004C 00000000 DCD IntDefaultHandler ; GPIO Port D
-
- 103 00000050 00000000 DCD IntDefaultHandler ; GPIO Port E
-
- 104 00000054 00000000 DCD IntDefaultHandler
- ; UART0 Rx and Tx
- 105 00000058 00000000 DCD IntDefaultHandler
- ; UART1 Rx and Tx
- 106 0000005C 00000000 DCD IntDefaultHandler
- ; SSI0 Rx and Tx
- 107 00000060 00000000 DCD IntDefaultHandler ; I2C0 Master
- and Slave
- 108 00000064 00000000 DCD IntDefaultHandler ; PWM Fault
- 109 00000068 00000000 DCD IntDefaultHandler
- ; PWM Generator 0
- 110 0000006C 00000000 DCD IntDefaultHandler
- ; PWM Generator 1
- 111 00000070 00000000 DCD IntDefaultHandler
- ; PWM Generator 2
- 112 00000074 00000000 DCD IntDefaultHandler ; Quadrature
- Encoder 0
- 113 00000078 00000000 DCD IntDefaultHandler
- ; ADC Sequence 0
- 114 0000007C 00000000 DCD IntDefaultHandler
- ; ADC Sequence 1
- 115 00000080 00000000 DCD IntDefaultHandler
- ; ADC Sequence 2
- 116 00000084 00000000 DCD IntDefaultHandler
- ; ADC Sequence 3
- 117 00000088 00000000 DCD IntDefaultHandler
- ; Watchdog timer
- ARM Macro Assembler Page 4
- 118 0000008C 00000000 DCD IntDefaultHandler ; Timer 0 sub
- timer A
- 119 00000090 00000000 DCD IntDefaultHandler ; Timer 0 sub
- timer B
- 120 00000094 00000000 DCD IntDefaultHandler ; Timer 1 sub
- timer A
- 121 00000098 00000000 DCD IntDefaultHandler ; Timer 1 sub
- timer B
- 122 0000009C 00000000 DCD IntDefaultHandler ; Timer 2 sub
- timer A
- 123 000000A0 00000000 DCD IntDefaultHandler ; Timer 2 sub
- timer B
- 124 000000A4 00000000 DCD IntDefaultHandler ; Analog Comp
- arator 0
- 125 000000A8 00000000 DCD IntDefaultHandler ; Analog Comp
- arator 1
- 126 000000AC 00000000 DCD IntDefaultHandler ; Analog Comp
- arator 2
- 127 000000B0 00000000 DCD IntDefaultHandler ; System Cont
- rol (PLL, OSC, BO)
- 128 000000B4 00000000 DCD IntDefaultHandler
- ; FLASH Control
- 129 000000B8 00000000 DCD IntDefaultHandler ; GPIO Port F
-
- 130 000000BC 00000000 DCD IntDefaultHandler ; GPIO Port G
-
- 131 000000C0 00000000 DCD IntDefaultHandler ; GPIO Port H
-
- 132 000000C4 00000000 DCD IntDefaultHandler
- ; UART2 Rx and Tx
- 133 000000C8 00000000 DCD IntDefaultHandler
- ; SSI1 Rx and Tx
- 134 000000CC 00000000 DCD IntDefaultHandler ; Timer 3 sub
- timer A
- 135 000000D0 00000000 DCD IntDefaultHandler ; Timer 3 sub
- timer B
- 136 000000D4 00000000 DCD IntDefaultHandler ; I2C1 Master
- and Slave
- 137 000000D8 00000000 DCD IntDefaultHandler ; CAN0
- 138 000000DC 00000000 DCD IntDefaultHandler ; CAN1
- 139 000000E0 00000000 DCD IntDefaultHandler ; Ethernet
- 140 000000E4 00000000 DCD IntDefaultHandler ; Hibernate
- 141 000000E8 00000000 DCD IntDefaultHandler ; USB0
- 142 000000EC 00000000 DCD IntDefaultHandler
- ; PWM Generator 3
- 143 000000F0 00000000 DCD IntDefaultHandler ; uDMA Softwa
- re Transfer
- 144 000000F4 00000000 DCD IntDefaultHandler ; uDMA Error
- 145 000000F8 00000000 DCD IntDefaultHandler
- ; ADC1 Sequence 0
- 146 000000FC 00000000 DCD IntDefaultHandler
- ; ADC1 Sequence 1
- 147 00000100 00000000 DCD IntDefaultHandler
- ; ADC1 Sequence 2
- 148 00000104 00000000 DCD IntDefaultHandler
- ; ADC1 Sequence 3
- 149 00000108 00000000 DCD IntDefaultHandler ; External Bu
- s Interface 0
- 150 0000010C 00000000 DCD IntDefaultHandler ; GPIO Port J
- ARM Macro Assembler Page 5
-
- 151 00000110 00000000 DCD IntDefaultHandler ; GPIO Port K
-
- 152 00000114 00000000 DCD IntDefaultHandler ; GPIO Port L
-
- 153 00000118 00000000 DCD IntDefaultHandler
- ; SSI2 Rx and Tx
- 154 0000011C 00000000 DCD IntDefaultHandler
- ; SSI3 Rx and Tx
- 155 00000120 00000000 DCD IntDefaultHandler
- ; UART3 Rx and Tx
- 156 00000124 00000000 DCD IntDefaultHandler
- ; UART4 Rx and Tx
- 157 00000128 00000000 DCD IntDefaultHandler
- ; UART5 Rx and Tx
- 158 0000012C 00000000 DCD IntDefaultHandler
- ; UART6 Rx and Tx
- 159 00000130 00000000 DCD IntDefaultHandler
- ; UART7 Rx and Tx
- 160 00000134 00000000 DCD IntDefaultHandler ; I2C2 Master
- and Slave
- 161 00000138 00000000 DCD IntDefaultHandler ; I2C3 Master
- and Slave
- 162 0000013C 00000000 DCD IntDefaultHandler ; Timer 4 sub
- timer A
- 163 00000140 00000000 DCD IntDefaultHandler ; Timer 4 sub
- timer B
- 164 00000144 00000000 DCD IntDefaultHandler ; Timer 5 sub
- timer A
- 165 00000148 00000000 DCD IntDefaultHandler ; Timer 5 sub
- timer B
- 166 0000014C 00000000 DCD IntDefaultHandler ; FPU
- 167 00000150 00000000 DCD 0 ; Reserved
- 168 00000154 00000000 DCD 0 ; Reserved
- 169 00000158 00000000 DCD IntDefaultHandler ; I2C4 Master
- and Slave
- 170 0000015C 00000000 DCD IntDefaultHandler ; I2C5 Master
- and Slave
- 171 00000160 00000000 DCD IntDefaultHandler ; GPIO Port M
-
- 172 00000164 00000000 DCD IntDefaultHandler ; GPIO Port N
-
- 173 00000168 00000000 DCD 0 ; Reserved
- 174 0000016C 00000000 DCD IntDefaultHandler ; Tamper
- 175 00000170 00000000 DCD IntDefaultHandler ; GPIO Port P
- (Summary or P0)
- 176 00000174 00000000 DCD IntDefaultHandler
- ; GPIO Port P1
- 177 00000178 00000000 DCD IntDefaultHandler
- ; GPIO Port P2
- 178 0000017C 00000000 DCD IntDefaultHandler
- ; GPIO Port P3
- 179 00000180 00000000 DCD IntDefaultHandler
- ; GPIO Port P4
- 180 00000184 00000000 DCD IntDefaultHandler
- ; GPIO Port P5
- 181 00000188 00000000 DCD IntDefaultHandler
- ; GPIO Port P6
- 182 0000018C 00000000 DCD IntDefaultHandler
- ARM Macro Assembler Page 6
- ; GPIO Port P7
- 183 00000190 00000000 DCD IntDefaultHandler ; GPIO Port Q
- (Summary or Q0)
- 184 00000194 00000000 DCD IntDefaultHandler
- ; GPIO Port Q1
- 185 00000198 00000000 DCD IntDefaultHandler
- ; GPIO Port Q2
- 186 0000019C 00000000 DCD IntDefaultHandler
- ; GPIO Port Q3
- 187 000001A0 00000000 DCD IntDefaultHandler
- ; GPIO Port Q4
- 188 000001A4 00000000 DCD IntDefaultHandler
- ; GPIO Port Q5
- 189 000001A8 00000000 DCD IntDefaultHandler
- ; GPIO Port Q6
- 190 000001AC 00000000 DCD IntDefaultHandler
- ; GPIO Port Q7
- 191 000001B0 00000000 DCD IntDefaultHandler ; GPIO Port R
-
- 192 000001B4 00000000 DCD IntDefaultHandler ; GPIO Port S
-
- 193 000001B8 00000000 DCD IntDefaultHandler ; SHA/MD5 0
- 194 000001BC 00000000 DCD IntDefaultHandler ; AES 0
- 195 000001C0 00000000 DCD IntDefaultHandler ; DES3DES 0
- 196 000001C4 00000000 DCD IntDefaultHandler
- ; LCD Controller 0
- 197 000001C8 00000000 DCD IntDefaultHandler ; Timer 6 sub
- timer A
- 198 000001CC 00000000 DCD IntDefaultHandler ; Timer 6 sub
- timer B
- 199 000001D0 00000000 DCD IntDefaultHandler ; Timer 7 sub
- timer A
- 200 000001D4 00000000 DCD IntDefaultHandler ; Timer 7 sub
- timer B
- 201 000001D8 00000000 DCD IntDefaultHandler ; I2C6 Master
- and Slave
- 202 000001DC 00000000 DCD IntDefaultHandler ; I2C7 Master
- and Slave
- 203 000001E0 00000000 DCD IntDefaultHandler ; HIM Scan Ma
- trix Keyboard 0
- 204 000001E4 00000000 DCD IntDefaultHandler ; One Wire 0
- 205 000001E8 00000000 DCD IntDefaultHandler ; HIM PS/2 0
- 206 000001EC 00000000 DCD IntDefaultHandler ; HIM LED Seq
- uencer 0
- 207 000001F0 00000000 DCD IntDefaultHandler
- ; HIM Consumer IR 0
-
- 208 000001F4 00000000 DCD IntDefaultHandler ; I2C8 Master
- and Slave
- 209 000001F8 00000000 DCD IntDefaultHandler ; I2C9 Master
- and Slave
- 210 000001FC 00000000 DCD IntDefaultHandler ; GPIO Port T
-
- 211 00000200
- 212 00000200 ;*******************************************************
- ***********************
- 213 00000200 ;
- 214 00000200 ; This is the code that gets called when the processor f
- irst starts execution
- ARM Macro Assembler Page 7
- 215 00000200 ; following a reset event.
- 216 00000200 ;
- 217 00000200 ;*******************************************************
- ***********************
- 218 00000200 EXPORT Reset_Handler
- 219 00000200 Reset_Handler
- 220 00000200 ;
- 221 00000200 ; Enable the floating-point unit. This must be done her
- e to handle the
- 222 00000200 ; case where main() uses floating-point and the function
- prologue saves
- 223 00000200 ; floating-point registers (which will fault if floating
- -point is not
- 224 00000200 ; enabled). Any configuration of the floating-point uni
- t using
- 225 00000200 ; DriverLib APIs must be done here prior to the floating
- -point unit
- 226 00000200 ; being enabled.
- 227 00000200 ;
- 228 00000200 ; Note that this does not use DriverLib since it might n
- ot be included
- 229 00000200 ; in this project.
- 230 00000200 ;
- 231 00000200 F64E 5088 MOVW R0, #0xED88
- 232 00000204 F2CE 0000 MOVT R0, #0xE000
- 233 00000208 6801 LDR R1, [R0]
- 234 0000020A F441 0170 ORR R1, #0x00F00000
- 235 0000020E 6001 STR R1, [R0]
- 236 00000210
- 237 00000210 ;
- 238 00000210 ; Call the C library enty point that handles startup. T
- his will copy
- 239 00000210 ; the .data section initializers from flash to SRAM and
- zero fill the
- 240 00000210 ; .bss section.
- 241 00000210 ;
- 242 00000210 IMPORT __main
- 243 00000210 F7FF BFFE B __main
- 244 00000214
- 245 00000214 ;*******************************************************
- ***********************
- 246 00000214 ;
- 247 00000214 ; This is the code that gets called when the processor r
- eceives a NMI. This
- 248 00000214 ; simply enters an infinite loop, preserving the system
- state for examination
- 249 00000214 ; by a debugger.
- 250 00000214 ;
- 251 00000214 ;*******************************************************
- ***********************
- 252 00000214 NmiSR
- 253 00000214 E7FE B NmiSR
- 254 00000216
- 255 00000216 ;*******************************************************
- ***********************
- 256 00000216 ;
- 257 00000216 ; This is the code that gets called when the processor r
- eceives a fault
- 258 00000216 ; interrupt. This simply enters an infinite loop, prese
- ARM Macro Assembler Page 8
- rving the system state
- 259 00000216 ; for examination by a debugger.
- 260 00000216 ;
- 261 00000216 ;*******************************************************
- ***********************
- 262 00000216 FaultISR
- 263 00000216 E7FE B FaultISR
- 264 00000218
- 265 00000218 ;*******************************************************
- ***********************
- 266 00000218 ;
- 267 00000218 ; This is the code that gets called when the processor r
- eceives an unexpected
- 268 00000218 ; interrupt. This simply enters an infinite loop, prese
- rving the system state
- 269 00000218 ; for examination by a debugger.
- 270 00000218 ;
- 271 00000218 ;*******************************************************
- ***********************
- 272 00000218 IntDefaultHandler
- 273 00000218 E7FE B IntDefaultHandler
- 274 0000021A
- 275 0000021A ;*******************************************************
- ***********************
- 276 0000021A ;
- 277 0000021A ; Make sure the end of this section is aligned.
- 278 0000021A ;
- 279 0000021A ;*******************************************************
- ***********************
- 280 0000021A 00 00 ALIGN
- 281 0000021C
- 282 0000021C ;*******************************************************
- ***********************
- 283 0000021C ;
- 284 0000021C ; Some code in the normal code section for initializing
- the heap and stack.
- 285 0000021C ;
- 286 0000021C ;*******************************************************
- ***********************
- 287 0000021C AREA |.text|, CODE, READONLY
- 288 00000000
- 289 00000000 ;*******************************************************
- ***********************
- 290 00000000 ;
- 291 00000000 ; The function expected of the C library startup code fo
- r defining the stack
- 292 00000000 ; and heap memory locations. For the C library version
- of the startup code,
- 293 00000000 ; provide this function so that the C library initializa
- tion code can find out
- 294 00000000 ; the location of the stack and heap.
- 295 00000000 ;
- 296 00000000 ;*******************************************************
- ***********************
- 297 00000000 IF :DEF: __MICROLIB
- 302 00000000 IMPORT __use_two_region_memory
- 303 00000000 EXPORT __user_initial_stackheap
- 304 00000000 __user_initial_stackheap
- 305 00000000 4802 LDR R0, =HeapMem
- ARM Macro Assembler Page 9
- 306 00000002 4903 LDR R1, =(StackMem + Stack)
- 307 00000004 4A01 LDR R2, =(HeapMem + Heap)
- 308 00000006 4B03 LDR R3, =StackMem
- 309 00000008 4770 BX LR
- 310 0000000A ENDIF
- 311 0000000A
- 312 0000000A ;*******************************************************
- ***********************
- 313 0000000A ;
- 314 0000000A ; Make sure the end of this section is aligned.
- 315 0000000A ;
- 316 0000000A ;*******************************************************
- ***********************
- 317 0000000A 00 00 ALIGN
- 318 0000000C
- 319 0000000C ;*******************************************************
- ***********************
- 320 0000000C ;
- 321 0000000C ; Tell the assembler that we're done.
- 322 0000000C ;
- 323 0000000C ;*******************************************************
- ***********************
- 324 0000000C END
- 00000000
- 00000200
- 00000000
- Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M4.fp --apcs=int
- erwork --depend=.\build\startup_rvmdk.d -o.\build\startup_rvmdk.o -IC:\Users\zy
- lww\Documents\Study\CodeHub\rt-thread\bsp\tm4c129x-dk\RTE -IC:\Software\Keil\AR
- M\PACK\Keil\TM4C_DFP\1.1.0\Device\Include\TM4C129 -IC:\Software\Keil\ARM\CMSIS\
- Include --predefine="__UVISION_VERSION SETA 521" --predefine="TM4C129XNCZAD SET
- A 1" --list=.\startup_rvmdk.lst libraries/startup/startup_rvmdk.S
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- Relocatable symbols
- STACK 00000000
- Symbol: STACK
- Definitions
- At line 45 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: STACK unused
- StackMem 00000000
- Symbol: StackMem
- Definitions
- At line 46 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 83 in file libraries/startup/startup_rvmdk.S
- At line 306 in file libraries/startup/startup_rvmdk.S
- At line 308 in file libraries/startup/startup_rvmdk.S
- __initial_sp 00000200
- Symbol: __initial_sp
- Definitions
- At line 48 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: __initial_sp unused
- 3 symbols
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- Relocatable symbols
- HEAP 00000000
- Symbol: HEAP
- Definitions
- At line 55 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: HEAP unused
- HeapMem 00000000
- Symbol: HeapMem
- Definitions
- At line 57 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 305 in file libraries/startup/startup_rvmdk.S
- At line 307 in file libraries/startup/startup_rvmdk.S
- __heap_base 00000000
- Symbol: __heap_base
- Definitions
- At line 56 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: __heap_base unused
- __heap_limit 00000000
- Symbol: __heap_limit
- Definitions
- At line 59 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: __heap_limit unused
- 4 symbols
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- Relocatable symbols
- FaultISR 00000216
- Symbol: FaultISR
- Definitions
- At line 262 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 86 in file libraries/startup/startup_rvmdk.S
- At line 263 in file libraries/startup/startup_rvmdk.S
- IntDefaultHandler 00000218
- Symbol: IntDefaultHandler
- Definitions
- At line 272 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 87 in file libraries/startup/startup_rvmdk.S
- At line 88 in file libraries/startup/startup_rvmdk.S
- At line 89 in file libraries/startup/startup_rvmdk.S
- At line 94 in file libraries/startup/startup_rvmdk.S
- At line 95 in file libraries/startup/startup_rvmdk.S
- At line 97 in file libraries/startup/startup_rvmdk.S
- At line 98 in file libraries/startup/startup_rvmdk.S
- At line 99 in file libraries/startup/startup_rvmdk.S
- At line 100 in file libraries/startup/startup_rvmdk.S
- At line 101 in file libraries/startup/startup_rvmdk.S
- At line 102 in file libraries/startup/startup_rvmdk.S
- At line 103 in file libraries/startup/startup_rvmdk.S
- At line 104 in file libraries/startup/startup_rvmdk.S
- At line 105 in file libraries/startup/startup_rvmdk.S
- At line 106 in file libraries/startup/startup_rvmdk.S
- At line 107 in file libraries/startup/startup_rvmdk.S
- At line 108 in file libraries/startup/startup_rvmdk.S
- At line 109 in file libraries/startup/startup_rvmdk.S
- At line 110 in file libraries/startup/startup_rvmdk.S
- At line 111 in file libraries/startup/startup_rvmdk.S
- At line 112 in file libraries/startup/startup_rvmdk.S
- At line 113 in file libraries/startup/startup_rvmdk.S
- At line 114 in file libraries/startup/startup_rvmdk.S
- At line 115 in file libraries/startup/startup_rvmdk.S
- At line 116 in file libraries/startup/startup_rvmdk.S
- At line 117 in file libraries/startup/startup_rvmdk.S
- At line 118 in file libraries/startup/startup_rvmdk.S
- At line 119 in file libraries/startup/startup_rvmdk.S
- At line 120 in file libraries/startup/startup_rvmdk.S
- At line 121 in file libraries/startup/startup_rvmdk.S
- At line 122 in file libraries/startup/startup_rvmdk.S
- At line 123 in file libraries/startup/startup_rvmdk.S
- At line 124 in file libraries/startup/startup_rvmdk.S
- At line 125 in file libraries/startup/startup_rvmdk.S
- At line 126 in file libraries/startup/startup_rvmdk.S
- At line 127 in file libraries/startup/startup_rvmdk.S
- At line 128 in file libraries/startup/startup_rvmdk.S
- At line 129 in file libraries/startup/startup_rvmdk.S
- At line 130 in file libraries/startup/startup_rvmdk.S
- At line 131 in file libraries/startup/startup_rvmdk.S
- At line 132 in file libraries/startup/startup_rvmdk.S
- At line 133 in file libraries/startup/startup_rvmdk.S
- At line 134 in file libraries/startup/startup_rvmdk.S
- At line 135 in file libraries/startup/startup_rvmdk.S
- ARM Macro Assembler Page 2 Alphabetic symbol ordering
- Relocatable symbols
- At line 136 in file libraries/startup/startup_rvmdk.S
- At line 137 in file libraries/startup/startup_rvmdk.S
- At line 138 in file libraries/startup/startup_rvmdk.S
- At line 139 in file libraries/startup/startup_rvmdk.S
- At line 140 in file libraries/startup/startup_rvmdk.S
- At line 141 in file libraries/startup/startup_rvmdk.S
- At line 142 in file libraries/startup/startup_rvmdk.S
- At line 143 in file libraries/startup/startup_rvmdk.S
- At line 144 in file libraries/startup/startup_rvmdk.S
- At line 145 in file libraries/startup/startup_rvmdk.S
- At line 146 in file libraries/startup/startup_rvmdk.S
- At line 147 in file libraries/startup/startup_rvmdk.S
- At line 148 in file libraries/startup/startup_rvmdk.S
- At line 149 in file libraries/startup/startup_rvmdk.S
- At line 150 in file libraries/startup/startup_rvmdk.S
- At line 151 in file libraries/startup/startup_rvmdk.S
- At line 152 in file libraries/startup/startup_rvmdk.S
- At line 153 in file libraries/startup/startup_rvmdk.S
- At line 154 in file libraries/startup/startup_rvmdk.S
- At line 155 in file libraries/startup/startup_rvmdk.S
- At line 156 in file libraries/startup/startup_rvmdk.S
- At line 157 in file libraries/startup/startup_rvmdk.S
- At line 158 in file libraries/startup/startup_rvmdk.S
- At line 159 in file libraries/startup/startup_rvmdk.S
- At line 160 in file libraries/startup/startup_rvmdk.S
- At line 161 in file libraries/startup/startup_rvmdk.S
- At line 162 in file libraries/startup/startup_rvmdk.S
- At line 163 in file libraries/startup/startup_rvmdk.S
- At line 164 in file libraries/startup/startup_rvmdk.S
- At line 165 in file libraries/startup/startup_rvmdk.S
- At line 166 in file libraries/startup/startup_rvmdk.S
- At line 169 in file libraries/startup/startup_rvmdk.S
- At line 170 in file libraries/startup/startup_rvmdk.S
- At line 171 in file libraries/startup/startup_rvmdk.S
- At line 172 in file libraries/startup/startup_rvmdk.S
- At line 174 in file libraries/startup/startup_rvmdk.S
- At line 175 in file libraries/startup/startup_rvmdk.S
- At line 176 in file libraries/startup/startup_rvmdk.S
- At line 177 in file libraries/startup/startup_rvmdk.S
- At line 178 in file libraries/startup/startup_rvmdk.S
- At line 179 in file libraries/startup/startup_rvmdk.S
- At line 180 in file libraries/startup/startup_rvmdk.S
- At line 181 in file libraries/startup/startup_rvmdk.S
- At line 182 in file libraries/startup/startup_rvmdk.S
- At line 183 in file libraries/startup/startup_rvmdk.S
- At line 184 in file libraries/startup/startup_rvmdk.S
- At line 185 in file libraries/startup/startup_rvmdk.S
- At line 186 in file libraries/startup/startup_rvmdk.S
- At line 187 in file libraries/startup/startup_rvmdk.S
- At line 188 in file libraries/startup/startup_rvmdk.S
- At line 189 in file libraries/startup/startup_rvmdk.S
- At line 190 in file libraries/startup/startup_rvmdk.S
- At line 191 in file libraries/startup/startup_rvmdk.S
- At line 192 in file libraries/startup/startup_rvmdk.S
- At line 193 in file libraries/startup/startup_rvmdk.S
- At line 194 in file libraries/startup/startup_rvmdk.S
- At line 195 in file libraries/startup/startup_rvmdk.S
- At line 196 in file libraries/startup/startup_rvmdk.S
- At line 197 in file libraries/startup/startup_rvmdk.S
- ARM Macro Assembler Page 3 Alphabetic symbol ordering
- Relocatable symbols
- At line 198 in file libraries/startup/startup_rvmdk.S
- At line 199 in file libraries/startup/startup_rvmdk.S
- At line 200 in file libraries/startup/startup_rvmdk.S
- At line 201 in file libraries/startup/startup_rvmdk.S
- At line 202 in file libraries/startup/startup_rvmdk.S
- At line 203 in file libraries/startup/startup_rvmdk.S
- At line 204 in file libraries/startup/startup_rvmdk.S
- At line 205 in file libraries/startup/startup_rvmdk.S
- At line 206 in file libraries/startup/startup_rvmdk.S
- At line 207 in file libraries/startup/startup_rvmdk.S
- At line 208 in file libraries/startup/startup_rvmdk.S
- At line 209 in file libraries/startup/startup_rvmdk.S
- At line 210 in file libraries/startup/startup_rvmdk.S
- At line 273 in file libraries/startup/startup_rvmdk.S
- NmiSR 00000214
- Symbol: NmiSR
- Definitions
- At line 252 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 85 in file libraries/startup/startup_rvmdk.S
- At line 253 in file libraries/startup/startup_rvmdk.S
- RESET 00000000
- Symbol: RESET
- Definitions
- At line 73 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: RESET unused
- Reset_Handler 00000200
- Symbol: Reset_Handler
- Definitions
- At line 219 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 84 in file libraries/startup/startup_rvmdk.S
- At line 218 in file libraries/startup/startup_rvmdk.S
- __Vectors 00000000
- Symbol: __Vectors
- Definitions
- At line 82 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 81 in file libraries/startup/startup_rvmdk.S
- Comment: __Vectors used once
- 6 symbols
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- Relocatable symbols
- .text 00000000
- Symbol: .text
- Definitions
- At line 287 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: .text unused
- __user_initial_stackheap 00000000
- Symbol: __user_initial_stackheap
- Definitions
- At line 304 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 303 in file libraries/startup/startup_rvmdk.S
- Comment: __user_initial_stackheap used once
- 2 symbols
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- Absolute symbols
- Heap 00000000
- Symbol: Heap
- Definitions
- At line 38 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 58 in file libraries/startup/startup_rvmdk.S
- At line 307 in file libraries/startup/startup_rvmdk.S
- Stack 00000200
- Symbol: Stack
- Definitions
- At line 31 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 47 in file libraries/startup/startup_rvmdk.S
- At line 83 in file libraries/startup/startup_rvmdk.S
- At line 306 in file libraries/startup/startup_rvmdk.S
- 2 symbols
- ARM Macro Assembler Page 1 Alphabetic symbol ordering
- External symbols
- __main 00000000
- Symbol: __main
- Definitions
- At line 242 in file libraries/startup/startup_rvmdk.S
- Uses
- At line 243 in file libraries/startup/startup_rvmdk.S
- Comment: __main used once
- __use_two_region_memory 00000000
- Symbol: __use_two_region_memory
- Definitions
- At line 302 in file libraries/startup/startup_rvmdk.S
- Uses
- None
- Comment: __use_two_region_memory unused
- 2 symbols
- 356 symbols in table
|