⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stm32f10x_vector.lst

📁 STM32_fatfs_shell_SDHC.rar
💻 LST
📖 第 1 页 / 共 3 页
字号:



ARM Macro Assembler    Page 1 


    1 00000000         ;******************** (C) COPYRIGHT 2008 STMicroelectron
                       ics ********************
    2 00000000         ;* File Name          : stm32f10x_vector.s
    3 00000000         ;* Author             : MCD Application Team
    4 00000000         ;* Version            : V2.0.3
    5 00000000         ;* Date               : 09/22/2008
    6 00000000         ;* Description        : STM32F10x vector table for RVMDK
                        toolchain. 
    7 00000000         ;*                      This module performs:
    8 00000000         ;*                      - Set the initial SP
    9 00000000         ;*                      - Set the initial PC == Reset_Ha
                       ndler
   10 00000000         ;*                      - Set the vector table entries w
                       ith the exceptions ISR address
   11 00000000         ;*                      - Configure external SRAM mounte
                       d on STM3210E-EVAL board
   12 00000000         ;*                        to be used as data memory (opt
                       ional, to be enabled by user)
   13 00000000         ;*                      - Branches to __main in the C li
                       brary (which eventually
   14 00000000         ;*                        calls main()).
   15 00000000         ;*                      After Reset the CortexM3 process
                       or is in Thread mode,
   16 00000000         ;*                      priority is Privileged, and the 
                       Stack is set to Main.
   17 00000000         ;* <<< Use Configuration Wizard in Context Menu >>>   
   18 00000000         ;*******************************************************
                       ************************
   19 00000000         ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A
                       T PROVIDING CUSTOMERS
   20 00000000         ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR
                       DER FOR THEM TO SAVE TIME.
   21 00000000         ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB
                       LE FOR ANY DIRECT,
   22 00000000         ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY 
                       CLAIMS ARISING FROM THE
   23 00000000         ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM
                       ERS OF THE CODING
   24 00000000         ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR 
                       PRODUCTS.
   25 00000000         ;*******************************************************
                       ************************
   26 00000000         
   27 00000000         ; If you need to use external SRAM mounted on STM3210E-E
                       VAL board as data memory,
   28 00000000         ; change the following define value to '1' (or choose EN
                       ABLE in Configuration Wizard window)
   29 00000000         ;//   <o>  External SRAM Configuration  <0=> DISABLE <1=
                       > ENABLE 
   30 00000000 00000000 
                       DATA_IN_ExtSRAM
                               EQU              0
   31 00000000         
   32 00000000         
   33 00000000         ; Amount of memory (in bytes) allocated for Stack
   34 00000000         ; Tailor this value to your application needs
   35 00000000         ;// <h> Stack Configuration
   36 00000000         ;//   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
   37 00000000         ;// </h>



ARM Macro Assembler    Page 2 


   38 00000000 00001000 
                       Stack_Size
                               EQU              0x00001000
   39 00000000         
   40 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN
=3
   41 00000000         Stack_Mem
                               SPACE            Stack_Size
   42 00001000         
   43 00001000         __initial_sp
   44 00001000         ; If you need to use external SRAM mounted on STM3210E-E
                       VAL board as data memory
   45 00001000         ; and internal SRAM for Stack, uncomment the following l
                       ine and comment the line above
   46 00001000         ;__initial_sp    EQU 0x20000000 + Stack_Size ; "Use Micr
                       oLIB" must be checked in
   47 00001000         ; the Project->Options->Target window
   48 00001000         
   49 00001000         ; Amount of memory (in bytes) allocated for Heap
   50 00001000         ; Tailor this value to your application needs
   51 00001000         ;// <h> Heap Configuration
   52 00001000         ;//   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
   53 00001000         ;// </h>
   54 00001000         
   55 00001000 00007000 
                       Heap_Size
                               EQU              0x00007000
   56 00001000         
   57 00001000                 AREA             HEAP, NOINIT, READWRITE, ALIGN=
3
   58 00000000         __heap_base
   59 00000000         Heap_Mem
                               SPACE            Heap_Size
   60 00007000         __heap_limit
   61 00007000         
   62 00007000         
   63 00007000                 THUMB
   64 00007000                 PRESERVE8
   65 00007000         
   66 00007000         ; Import exceptions handlers
   67 00007000                 IMPORT           NMIException
   68 00007000                 IMPORT           HardFaultException
   69 00007000                 IMPORT           MemManageException
   70 00007000                 IMPORT           BusFaultException
   71 00007000                 IMPORT           UsageFaultException
   72 00007000                 IMPORT           SVCHandler
   73 00007000                 IMPORT           DebugMonitor
   74 00007000                 IMPORT           PendSVC
   75 00007000                 IMPORT           SysTickHandler
   76 00007000                 IMPORT           WWDG_IRQHandler
   77 00007000                 IMPORT           PVD_IRQHandler
   78 00007000                 IMPORT           TAMPER_IRQHandler
   79 00007000                 IMPORT           RTC_IRQHandler
   80 00007000                 IMPORT           FLASH_IRQHandler
   81 00007000                 IMPORT           RCC_IRQHandler
   82 00007000                 IMPORT           EXTI0_IRQHandler
   83 00007000                 IMPORT           EXTI1_IRQHandler
   84 00007000                 IMPORT           EXTI2_IRQHandler
   85 00007000                 IMPORT           EXTI3_IRQHandler



ARM Macro Assembler    Page 3 


   86 00007000                 IMPORT           EXTI4_IRQHandler
   87 00007000                 IMPORT           DMA1_Channel1_IRQHandler
   88 00007000                 IMPORT           DMA1_Channel2_IRQHandler
   89 00007000                 IMPORT           DMA1_Channel3_IRQHandler
   90 00007000                 IMPORT           DMA1_Channel4_IRQHandler
   91 00007000                 IMPORT           DMA1_Channel5_IRQHandler
   92 00007000                 IMPORT           DMA1_Channel6_IRQHandler
   93 00007000                 IMPORT           DMA1_Channel7_IRQHandler
   94 00007000                 IMPORT           ADC1_2_IRQHandler
   95 00007000                 IMPORT           USB_HP_CAN_TX_IRQHandler
   96 00007000                 IMPORT           USB_LP_CAN_RX0_IRQHandler
   97 00007000                 IMPORT           CAN_RX1_IRQHandler
   98 00007000                 IMPORT           CAN_SCE_IRQHandler
   99 00007000                 IMPORT           EXTI9_5_IRQHandler
  100 00007000                 IMPORT           TIM1_BRK_IRQHandler
  101 00007000                 IMPORT           TIM1_UP_IRQHandler
  102 00007000                 IMPORT           TIM1_TRG_COM_IRQHandler
  103 00007000                 IMPORT           TIM1_CC_IRQHandler
  104 00007000                 IMPORT           TIM2_IRQHandler
  105 00007000                 IMPORT           TIM3_IRQHandler
  106 00007000                 IMPORT           TIM4_IRQHandler
  107 00007000                 IMPORT           I2C1_EV_IRQHandler
  108 00007000                 IMPORT           I2C1_ER_IRQHandler
  109 00007000                 IMPORT           I2C2_EV_IRQHandler
  110 00007000                 IMPORT           I2C2_ER_IRQHandler
  111 00007000                 IMPORT           SPI1_IRQHandler
  112 00007000                 IMPORT           SPI2_IRQHandler
  113 00007000                 IMPORT           USART1_IRQHandler
  114 00007000                 IMPORT           USART2_IRQHandler
  115 00007000                 IMPORT           USART3_IRQHandler
  116 00007000                 IMPORT           EXTI15_10_IRQHandler
  117 00007000                 IMPORT           RTCAlarm_IRQHandler
  118 00007000                 IMPORT           USBWakeUp_IRQHandler
  119 00007000                 IMPORT           TIM8_BRK_IRQHandler
  120 00007000                 IMPORT           TIM8_UP_IRQHandler
  121 00007000                 IMPORT           TIM8_TRG_COM_IRQHandler
  122 00007000                 IMPORT           TIM8_CC_IRQHandler
  123 00007000                 IMPORT           ADC3_IRQHandler
  124 00007000                 IMPORT           FSMC_IRQHandler
  125 00007000                 IMPORT           SDIO_IRQHandler
  126 00007000                 IMPORT           TIM5_IRQHandler
  127 00007000                 IMPORT           SPI3_IRQHandler
  128 00007000                 IMPORT           UART4_IRQHandler
  129 00007000                 IMPORT           UART5_IRQHandler
  130 00007000                 IMPORT           TIM6_IRQHandler
  131 00007000                 IMPORT           TIM7_IRQHandler
  132 00007000                 IMPORT           DMA2_Channel1_IRQHandler
  133 00007000                 IMPORT           DMA2_Channel2_IRQHandler
  134 00007000                 IMPORT           DMA2_Channel3_IRQHandler
  135 00007000                 IMPORT           DMA2_Channel4_5_IRQHandler
  136 00007000         
  137 00007000         ;*******************************************************
                       ************************
  138 00007000         ; Fill-up the Vector Table entries with the exceptions I
                       SR address
  139 00007000         ;*******************************************************
                       ************************
  140 00007000                 AREA             RESET, DATA, READONLY
  141 00000000                 EXPORT           __Vectors



ARM Macro Assembler    Page 4 


  142 00000000         
  143 00000000 00000000 
                       __Vectors
                               DCD              __initial_sp ; Top of Stack
  144 00000004 00000000        DCD              Reset_Handler
  145 00000008 00000000        DCD              NMIException
  146 0000000C 00000000        DCD              HardFaultException
  147 00000010 00000000        DCD              MemManageException
  148 00000014 00000000        DCD              BusFaultException
  149 00000018 00000000        DCD              UsageFaultException
  150 0000001C 00000000        DCD              0           ; Reserved
  151 00000020 00000000        DCD              0           ; Reserved
  152 00000024 00000000        DCD              0           ; Reserved
  153 00000028 00000000        DCD              0           ; Reserved
  154 0000002C 00000000        DCD              SVCHandler
  155 00000030 00000000        DCD              DebugMonitor
  156 00000034 00000000        DCD              0           ; Reserved
  157 00000038 00000000        DCD              PendSVC
  158 0000003C 00000000        DCD              SysTickHandler
  159 00000040 00000000        DCD              WWDG_IRQHandler
  160 00000044 00000000        DCD              PVD_IRQHandler
  161 00000048 00000000        DCD              TAMPER_IRQHandler
  162 0000004C 00000000        DCD              RTC_IRQHandler
  163 00000050 00000000        DCD              FLASH_IRQHandler
  164 00000054 00000000        DCD              RCC_IRQHandler
  165 00000058 00000000        DCD              EXTI0_IRQHandler
  166 0000005C 00000000        DCD              EXTI1_IRQHandler
  167 00000060 00000000        DCD              EXTI2_IRQHandler
  168 00000064 00000000        DCD              EXTI3_IRQHandler
  169 00000068 00000000        DCD              EXTI4_IRQHandler
  170 0000006C 00000000        DCD              DMA1_Channel1_IRQHandler
  171 00000070 00000000        DCD              DMA1_Channel2_IRQHandler
  172 00000074 00000000        DCD              DMA1_Channel3_IRQHandler
  173 00000078 00000000        DCD              DMA1_Channel4_IRQHandler
  174 0000007C 00000000        DCD              DMA1_Channel5_IRQHandler
  175 00000080 00000000        DCD              DMA1_Channel6_IRQHandler
  176 00000084 00000000        DCD              DMA1_Channel7_IRQHandler
  177 00000088 00000000        DCD              ADC1_2_IRQHandler
  178 0000008C 00000000        DCD              USB_HP_CAN_TX_IRQHandler
  179 00000090 00000000        DCD              USB_LP_CAN_RX0_IRQHandler
  180 00000094 00000000        DCD              CAN_RX1_IRQHandler
  181 00000098 00000000        DCD              CAN_SCE_IRQHandler
  182 0000009C 00000000        DCD              EXTI9_5_IRQHandler
  183 000000A0 00000000        DCD              TIM1_BRK_IRQHandler
  184 000000A4 00000000        DCD              TIM1_UP_IRQHandler
  185 000000A8 00000000        DCD              TIM1_TRG_COM_IRQHandler
  186 000000AC 00000000        DCD              TIM1_CC_IRQHandler
  187 000000B0 00000000        DCD              TIM2_IRQHandler
  188 000000B4 00000000        DCD              TIM3_IRQHandler
  189 000000B8 00000000        DCD              TIM4_IRQHandler
  190 000000BC 00000000        DCD              I2C1_EV_IRQHandler
  191 000000C0 00000000        DCD              I2C1_ER_IRQHandler
  192 000000C4 00000000        DCD              I2C2_EV_IRQHandler
  193 000000C8 00000000        DCD              I2C2_ER_IRQHandler
  194 000000CC 00000000        DCD              SPI1_IRQHandler
  195 000000D0 00000000        DCD              SPI2_IRQHandler
  196 000000D4 00000000        DCD              USART1_IRQHandler
  197 000000D8 00000000        DCD              USART2_IRQHandler
  198 000000DC 00000000        DCD              USART3_IRQHandler



ARM Macro Assembler    Page 5 


  199 000000E0 00000000        DCD              EXTI15_10_IRQHandler
  200 000000E4 00000000        DCD              RTCAlarm_IRQHandler
  201 000000E8 00000000        DCD              USBWakeUp_IRQHandler
  202 000000EC 00000000        DCD              TIM8_BRK_IRQHandler
  203 000000F0 00000000        DCD              TIM8_UP_IRQHandler
  204 000000F4 00000000        DCD              TIM8_TRG_COM_IRQHandler
  205 000000F8 00000000        DCD              TIM8_CC_IRQHandler
  206 000000FC 00000000        DCD              ADC3_IRQHandler
  207 00000100 00000000        DCD              FSMC_IRQHandler
  208 00000104 00000000        DCD              SDIO_IRQHandler
  209 00000108 00000000        DCD              TIM5_IRQHandler
  210 0000010C 00000000        DCD              SPI3_IRQHandler
  211 00000110 00000000        DCD              UART4_IRQHandler
  212 00000114 00000000        DCD              UART5_IRQHandler
  213 00000118 00000000        DCD              TIM6_IRQHandler
  214 0000011C 00000000        DCD              TIM7_IRQHandler
  215 00000120 00000000        DCD              DMA2_Channel1_IRQHandler
  216 00000124 00000000        DCD              DMA2_Channel2_IRQHandler
  217 00000128 00000000        DCD              DMA2_Channel3_IRQHandler
  218 0000012C 00000000        DCD              DMA2_Channel4_5_IRQHandler
  219 00000130         
  220 00000130                 AREA             |.text|, CODE, READONLY
  221 00000000         
  222 00000000         ; Reset handler routine
  223 00000000         Reset_Handler
                               PROC
  224 00000000                 EXPORT           Reset_Handler
  225 00000000         
  226 00000000                 IF               DATA_IN_ExtSRAM == 1
  291                          ENDIF
  292 00000000         
  293 00000000         
  294 00000000                 IMPORT           __main
  295 00000000 4800            LDR              R0, =__main
  296 00000002 4700            BX               R0
  297 00000004                 ENDP
  298 00000004         
  299 00000004                 ALIGN
  300 00000004         
  301 00000004         ;*******************************************************
                       ************************
  302 00000004         ; User Stack and Heap initialization
  303 00000004         ;*******************************************************
                       ************************
  304 00000004                 IF               :DEF:__MICROLIB
  305 00000004         
  306 00000004                 EXPORT           __initial_sp
  307 00000004                 EXPORT           __heap_base
  308 00000004                 EXPORT           __heap_limit
  309 00000004         
  310 00000004                 ELSE
  325                          ENDIF
  326 00000004         
  327 00000004                 END
              00000000 
Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.\Obj\stm32f10
x_vector.o -IC:\Keil\ARM\INC\ST\STM32F10x --predefine="__MICROLIB SETA 1" --lis
t=.\List\stm32f10x_vector.lst Startup\stm32f10x_vector.s



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

STACK 00000000

Symbol: STACK
   Definitions
      At line 40 in file Startup\stm32f10x_vector.s
   Uses
      None
Comment: STACK unused
Stack_Mem 00000000

Symbol: Stack_Mem
   Definitions
      At line 41 in file Startup\stm32f10x_vector.s
   Uses
      None
Comment: Stack_Mem unused
__initial_sp 00001000

Symbol: __initial_sp
   Definitions
      At line 43 in file Startup\stm32f10x_vector.s
   Uses
      At line 143 in file Startup\stm32f10x_vector.s
      At line 306 in file Startup\stm32f10x_vector.s

3 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

HEAP 00000000

Symbol: HEAP
   Definitions

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -