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

📄 vectors.s

📁 Cortex-M4+example
💻 S
字号:
///////////////////////////////////////////////////////////////////////////////
//                                                                            /
// IAR ANSI C/C++ Compiler V6.10.1.52143/W32 for ARM    16/Apr/2011  20:57:49 /
// Copyright 1999-2010 IAR Systems AB.                                        /
//                                                                            /
//    Cpu mode     =  thumb                                                   /
//    Endian       =  little                                                  /
//    Source file  =  E:\Project\15_K60\03_Software\02_My                     /
//                    program\K60_IAR\03_uart_int\src\Sources\C\Frame_C\vecto /
//                    rs.c                                                    /
//    Command line =  "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\src\Sources\C\Frame_C\vecto /
//                    rs.c" -D IAR -D TWR_K60N512 -lCN                        /
//                    "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\bin\Ram\List\" -lB          /
//                    "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\bin\Ram\List\" -o           /
//                    "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\bin\Ram\Obj\" --no_cse      /
//                    --no_unroll --no_inline --no_code_motion --no_tbaa      /
//                    --no_clustering --no_scheduling --debug                 /
//                    --endian=little --cpu=Cortex-M4 -e --fpu=None           /
//                    --dlib_config D:\iar\arm\INC\c\DLib_Config_Normal.h -I  /
//                    "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\src\Sources\H\" -I          /
//                    "E:\Project\15_K60\03_Software\02_My                    /
//                    program\K60_IAR\03_uart_int\src\Sources\H\Component_H\" /
//                     -I "E:\Project\15_K60\03_Software\02_My                /
//                    program\K60_IAR\03_uart_int\src\Sources\H\Frame_H\"     /
//                    -Ol --use_c++_inline                                    /
//    List file    =  E:\Project\15_K60\03_Software\02_My                     /
//                    program\K60_IAR\03_uart_int\bin\Ram\List\vectors.s      /
//                                                                            /
//                                                                            /
///////////////////////////////////////////////////////////////////////////////

        NAME vectors

        EXTERN __BOOT_STACK_ADDRESS
        EXTERN __startup
        EXTERN uart3_isr

        PUBLIC __vector_table
        PUBLIC default_isr

// E:\Project\15_K60\03_Software\02_My program\K60_IAR\03_uart_int\src\Sources\C\Frame_C\vectors.c
//    1 //-------------------------------------------------------------------------*
//    2 // 文件名: vectors.h                                                       *
//    3 // 说  明: 中断向量表                                                      *
//    4 //-------------------------------------------------------------------------*
//    5 
//    6 #include "vectors.h"
//    7 
//    8 //中断向量表
//    9 typedef void (*vector_entry)(void);
//   10 
//   11 #pragma location = ".intvec"

        SECTION `.intvec`:CONST:REORDER:NOROOT(2)
//   12 const vector_entry  __vector_table[] = //@ ".intvec" =
__vector_table:
        DATA
        DC32 __BOOT_STACK_ADDRESS, __startup, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, uart3_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, default_isr, default_isr, default_isr
        DC32 default_isr, default_isr, 0FFFFFFFFH, 0FFFFFFFFH, 0FFFFFFFFH
        DC32 0FFFFFFFEH
//   13 {
//   14    VECTOR_000,           //初始化SP
//   15    VECTOR_001,           //初始化PC
//   16    VECTOR_002,
//   17    VECTOR_003,
//   18    VECTOR_004,
//   19    VECTOR_005,
//   20    VECTOR_006,
//   21    VECTOR_007,
//   22    VECTOR_008,
//   23    VECTOR_009,
//   24    VECTOR_010,
//   25    VECTOR_011,
//   26    VECTOR_012,
//   27    VECTOR_013,
//   28    VECTOR_014,
//   29    VECTOR_015,
//   30    VECTOR_016,
//   31    VECTOR_017,
//   32    VECTOR_018,
//   33    VECTOR_019,
//   34    VECTOR_020,
//   35    VECTOR_021,
//   36    VECTOR_022,
//   37    VECTOR_023,
//   38    VECTOR_024,
//   39    VECTOR_025,
//   40    VECTOR_026,
//   41    VECTOR_027,
//   42    VECTOR_028,
//   43    VECTOR_029,
//   44    VECTOR_030,
//   45    VECTOR_031,
//   46    VECTOR_032,
//   47    VECTOR_033,
//   48    VECTOR_034,
//   49    VECTOR_035,
//   50    VECTOR_036,
//   51    VECTOR_037,
//   52    VECTOR_038,
//   53    VECTOR_039,
//   54    VECTOR_040,
//   55    VECTOR_041,
//   56    VECTOR_042,
//   57    VECTOR_043,
//   58    VECTOR_044,
//   59    VECTOR_045,
//   60    VECTOR_046,
//   61    VECTOR_047,
//   62    VECTOR_048,
//   63    VECTOR_049,
//   64    VECTOR_050,
//   65    VECTOR_051,
//   66    VECTOR_052,
//   67    VECTOR_053,
//   68    VECTOR_054,
//   69    VECTOR_055,
//   70    VECTOR_056,
//   71    VECTOR_057,
//   72    VECTOR_058,
//   73    VECTOR_059,
//   74    VECTOR_060,
//   75    VECTOR_061,
//   76    VECTOR_062,
//   77    VECTOR_063,
//   78    VECTOR_064,
//   79    VECTOR_065,
//   80    VECTOR_066,
//   81    VECTOR_067,
//   82    VECTOR_068,
//   83    VECTOR_069,
//   84    VECTOR_070,
//   85    VECTOR_071,
//   86    VECTOR_072,
//   87    VECTOR_073,
//   88    VECTOR_074,
//   89    VECTOR_075,
//   90    VECTOR_076,
//   91    VECTOR_077,
//   92    VECTOR_078,
//   93    VECTOR_079,
//   94    VECTOR_080,
//   95    VECTOR_081,
//   96    VECTOR_082,
//   97    VECTOR_083,
//   98    VECTOR_084,
//   99    VECTOR_085,
//  100    VECTOR_086,
//  101    VECTOR_087,
//  102    VECTOR_088,
//  103    VECTOR_089,
//  104    VECTOR_090,
//  105    VECTOR_091,
//  106    VECTOR_092,
//  107    VECTOR_093,
//  108    VECTOR_094,
//  109    VECTOR_095,
//  110    VECTOR_096,
//  111    VECTOR_097,
//  112    VECTOR_098,
//  113    VECTOR_099,
//  114    VECTOR_100,
//  115    VECTOR_101,
//  116    VECTOR_102,
//  117    VECTOR_103,
//  118    VECTOR_104,
//  119    VECTOR_105,
//  120    VECTOR_106,
//  121    VECTOR_107,
//  122    VECTOR_108,
//  123    VECTOR_109,
//  124    VECTOR_110,
//  125    VECTOR_111,
//  126    VECTOR_112,
//  127    VECTOR_113,
//  128    VECTOR_114,
//  129    VECTOR_115,
//  130    VECTOR_116,
//  131    VECTOR_117,
//  132    VECTOR_118,
//  133    VECTOR_119,
//  134    VECTOR_120,
//  135    VECTOR_121,
//  136    VECTOR_122,
//  137    VECTOR_123,
//  138    VECTOR_124,
//  139    VECTOR_125,
//  140    VECTOR_126,
//  141    VECTOR_127,
//  142    VECTOR_128,
//  143    VECTOR_129,
//  144    VECTOR_130,
//  145    VECTOR_131,
//  146    VECTOR_132,
//  147    VECTOR_133,
//  148    VECTOR_134,
//  149    VECTOR_135,
//  150    VECTOR_136,
//  151    VECTOR_137,
//  152    VECTOR_138,
//  153    VECTOR_139,
//  154    VECTOR_140,
//  155    VECTOR_141,
//  156    VECTOR_142,
//  157    VECTOR_143,
//  158    VECTOR_144,
//  159    VECTOR_145,
//  160    VECTOR_146,
//  161    VECTOR_147,
//  162    VECTOR_148,
//  163    VECTOR_149,
//  164    VECTOR_150,
//  165    VECTOR_151,
//  166    VECTOR_152,
//  167    VECTOR_153,
//  168    VECTOR_154,
//  169    VECTOR_155,
//  170    VECTOR_156,
//  171    VECTOR_157,
//  172    VECTOR_158,
//  173    VECTOR_159,
//  174    VECTOR_160,
//  175    VECTOR_161,
//  176    VECTOR_162,
//  177    VECTOR_163,
//  178    VECTOR_164,
//  179    VECTOR_165,
//  180    VECTOR_166,
//  181    VECTOR_167,
//  182    VECTOR_168,
//  183    VECTOR_169,
//  184    VECTOR_170,
//  185    VECTOR_171,
//  186    VECTOR_172,
//  187    VECTOR_173,
//  188    VECTOR_174,
//  189    VECTOR_175,
//  190    VECTOR_176,
//  191    VECTOR_177,
//  192    VECTOR_178,
//  193    VECTOR_179,
//  194    VECTOR_180,
//  195    VECTOR_181,
//  196    VECTOR_182,
//  197    VECTOR_183,
//  198    VECTOR_184,
//  199    VECTOR_185,
//  200    VECTOR_186,
//  201    VECTOR_187,
//  202    VECTOR_188,
//  203    VECTOR_189,
//  204    VECTOR_190,
//  205    VECTOR_191,
//  206    VECTOR_192,
//  207    VECTOR_193,
//  208    VECTOR_194,
//  209    VECTOR_195,
//  210    VECTOR_196,
//  211    VECTOR_197,
//  212    VECTOR_198,
//  213    VECTOR_199,
//  214    VECTOR_200,
//  215    VECTOR_201,
//  216    VECTOR_202,
//  217    VECTOR_203,
//  218    VECTOR_204,
//  219    VECTOR_205,
//  220    VECTOR_206,
//  221    VECTOR_207,
//  222    VECTOR_208,
//  223    VECTOR_209,
//  224    VECTOR_210,
//  225    VECTOR_211,
//  226    VECTOR_212,
//  227    VECTOR_213,
//  228    VECTOR_214,
//  229    VECTOR_215,
//  230    VECTOR_216,
//  231    VECTOR_217,
//  232    VECTOR_218,
//  233    VECTOR_219,
//  234    VECTOR_220,
//  235    VECTOR_221,
//  236    VECTOR_222,
//  237    VECTOR_223,
//  238    VECTOR_224,
//  239    VECTOR_225,
//  240    VECTOR_226,
//  241    VECTOR_227,
//  242    VECTOR_228,
//  243    VECTOR_229,
//  244    VECTOR_230,
//  245    VECTOR_231,
//  246    VECTOR_232,
//  247    VECTOR_233,
//  248    VECTOR_234,
//  249    VECTOR_235,
//  250    VECTOR_236,
//  251    VECTOR_237,
//  252    VECTOR_238,
//  253    VECTOR_239,
//  254    VECTOR_240,
//  255    VECTOR_241,
//  256    VECTOR_242,
//  257    VECTOR_243,
//  258    VECTOR_244,
//  259    VECTOR_245,
//  260    VECTOR_246,
//  261    VECTOR_247,
//  262    VECTOR_248,
//  263    VECTOR_249,
//  264    VECTOR_250,
//  265    VECTOR_251,
//  266    VECTOR_252,
//  267    VECTOR_253,
//  268    VECTOR_254,
//  269    VECTOR_255,
//  270    CONFIG_1,
//  271    CONFIG_2,
//  272    CONFIG_3,
//  273    CONFIG_4,
//  274 };
//  275 //默认中断服务例程函数

        SECTION `.text`:CODE:NOROOT(1)
        THUMB
//  276 void default_isr(void)
//  277 {
//  278    #define VECTORNUM                     (*(volatile uint8_t*)(0xE000ED04))
//  279    return;
default_isr:
        BX       LR               ;; return
//  280 }

        SECTION __DLIB_PERTHREAD:DATA:REORDER:NOROOT(0)

        SECTION __DLIB_PERTHREAD_init:DATA:REORDER:NOROOT(0)

        END
// 
// 1 040 bytes in section .intvec
//     2 bytes in section .text
// 
//     2 bytes of CODE  memory
// 1 040 bytes of CONST memory
//
//Errors: none
//Warnings: none

⌨️ 快捷键说明

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