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

📄 app_vect_v5.lst

📁 编译环境是 iar EWARM ,STM32 下的UCOSII
💻 LST
📖 第 1 页 / 共 3 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     28/Dec/2008  09:22:33 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  thumb                                                #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\app_vect_v5.c                           #
#    Command line    =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\app_vect_v5.c -lCN                      #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\List\ -o                          #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\ -z6 --no_unroll --no_inline  #
#                       --no_tbaa --no_scheduling --debug --cpu_mode thumb   #
#                       --endian little --cpu cortex-M3 --stack_align 4 -e   #
#                       --fpu None --dlib_config "E:\Program Files\IAR       #
#                       Systems\Embedded Workbench 4.0                       #
#                       Kickstart\arm\LIB\dl7mptnnl8n.h" -I                  #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ #
#                       ST\STM3210E-EVAL\IAR\OS-Probe\..\BSP\ -I             #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\CPU\ST\STM32\inc\ -I     #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-CPU\ -I               #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-CPU\ARM-Cortex-M3\IAR #
#                       \ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E- #
#                       EVAL\IAR\OS-Probe\..\..\..\..\..\uC-LCD\Source\ -I   #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-LIB\ -I               #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uCOS-II\Ports\ARM-Cortex #
#                       -M3\Generic\IAR\ -I F:\PROJECT\STM32_UCOSII\EvalBoar #
#                       ds\ST\STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\..\uCOS #
#                       -II\Source\ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ST #
#                       \STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\..\uC-Probe\ #
#                       Target\Communication\Generic\RS-232\Source\ -I       #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Communic #
#                       ation\Generic\RS-232\Ports\ST\STM32\ -I              #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Communic #
#                       ation\Generic\Source\ -I F:\PROJECT\STM32_UCOSII\Eva #
#                       lBoards\ST\STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\.. #
#                       \uC-Probe\Target\Plugins\uCOS-II\ -I "E:\Program     #
#                       Files\IAR Systems\Embedded Workbench 4.0             #
#                       Kickstart\arm\INC\"                                  #
#    List file       =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\List\app_vect_v5.lst              #
#    Object file     =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\app_vect_v5.r79               #
#                                                                            #
#                                                                            #
##############################################################################

F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\IAR\OS-Probe\app_vect_v5.c
      1          /*
      2          *********************************************************************************************************
      3          *                                              EXAMPLE CODE
      4          *
      5          *                          (c) Copyright 2003-2006; Micrium, Inc.; Weston, FL
      6          *
      7          *               All rights reserved.  Protected by international copyright laws.
      8          *               Knowledge of the source code may NOT be used to develop a similar product.
      9          *               Please help us continue to provide the Embedded community with the finest
     10          *               software available.  Your honesty is greatly appreciated.
     11          *********************************************************************************************************
     12          */
     13          
     14          /*
     15          *********************************************************************************************************
     16          *
     17          *                                         EXCEPTION VECTORS
     18          *
     19          *                                     ST Microelectronics STM32
     20          *                                              with the
     21          *                                   STM3210E-EVAL Evaluation Board
     22          *
     23          * Filename      : app_vect-v5.c
     24          * Version       : V1.00
     25          * Programmer(s) : BAN
     26          *********************************************************************************************************
     27          */
     28          
     29          #include <includes.h>
     30          
     31          /*
     32          *********************************************************************************************************
     33          *                                            LOCAL DEFINES
     34          *********************************************************************************************************
     35          */
     36          
     37          
     38          /*
     39          *********************************************************************************************************
     40          *                                          LOCAL DATA TYPES
     41          *********************************************************************************************************
     42          */
     43          
     44          typedef  union {
     45              CPU_FNCT_VOID   Fnct;
     46              void           *Ptr;
     47          } APP_INTVECT_ELEM;
     48          
     49          
     50          
     51          /*
     52          *********************************************************************************************************
     53          *                                            LOCAL TABLES
     54          *********************************************************************************************************
     55          */
     56          
     57          
     58          /*
     59          *********************************************************************************************************
     60          *                                       LOCAL GLOBAL VARIABLES
     61          *********************************************************************************************************
     62          */
     63          
     64          
     65          /*
     66          *********************************************************************************************************
     67          *                                      LOCAL FUNCTION PROTOTYPES
     68          *********************************************************************************************************
     69          */
     70          
     71          #pragma language=extended
     72          #pragma segment="CSTACK"
     73          
     74          static  void       App_NMI_ISR        (void);
     75          
     76          static  void       App_Fault_ISR      (void);
     77          
     78          static  void       App_BusFault_ISR   (void);
     79          
     80          static  void       App_UsageFault_ISR (void);
     81          
     82          static  void       App_MemFault_ISR   (void);
     83          
     84          static  void       App_Spurious_ISR   (void);
     85          
     86          //extern  void       __iar_program_start(void);
     87          //extern  
     88          extern void     __program_start(void);
     89          
     90          /*
     91          *********************************************************************************************************
     92          *                                     LOCAL CONFIGURATION ERRORS
     93          *********************************************************************************************************
     94          */
     95          
     96          /*
     97          *********************************************************************************************************
     98          *                                  EXCEPTION / INTERRUPT VECTOR TABLE
     99          *
    100          * Note(s) : (1) The Cortex-M3 may have up to 256 external interrupts, which are the final entries in the
    101          *               vector table.  The STM32 has 60 external interrupt vectors.
    102          *********************************************************************************************************
    103          */
    104          #pragma location = "INTVEC"
    105          //__root  

   \                                 In segment INTVEC, align 4, align-sorted
    106          const  APP_INTVECT_ELEM  __vector_table[]  = {
   \                     __vector_table:
   \   00000000   ............       DC32 SFE(CSTACK), __program_start, App_NMI_ISR, App_Fault_ISR
   \              ............
   \              ........    
   \   00000010   ............       DC32 App_MemFault_ISR, App_BusFault_ISR, App_UsageFault_ISR
   \              ............
   \   0000001C   ............       DC32 App_Spurious_ISR, App_Spurious_ISR, App_Spurious_ISR
   \              ............
   \   00000028   ............       DC32 App_Spurious_ISR, App_Spurious_ISR, App_Spurious_ISR
   \              ............
   \   00000034   ............       DC32 App_Spurious_ISR, OS_CPU_PendSVHandler, OS_CPU_SysTickHandler
   \              ............
   \   00000040   ............       DC32 BSP_IntHandlerWWDG, BSP_IntHandlerPVD, BSP_IntHandlerTAMPER
   \              ............
   \   0000004C   ............       DC32 BSP_IntHandlerRTC, BSP_IntHandlerFLASH, BSP_IntHandlerRCC
   \              ............
   \   00000058   ............       DC32 BSP_IntHandlerEXTI0, BSP_IntHandlerEXTI1, BSP_IntHandlerEXTI2
   \              ............
   \   00000064   ............       DC32 BSP_IntHandlerEXTI3, BSP_IntHandlerEXTI4, BSP_IntHandlerDMA1_CH1
   \              ............
   \   00000070   ............       DC32 BSP_IntHandlerDMA1_CH2, BSP_IntHandlerDMA1_CH3
   \              ....        
   \   00000078   ............       DC32 BSP_IntHandlerDMA1_CH4, BSP_IntHandlerDMA1_CH5
   \              ....        

⌨️ 快捷键说明

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