久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4225|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM32F767xx系列共用啟動(dòng)文件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:235524 發(fā)表于 2017-9-25 16:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    這是我們修改后的STM32F767xx系列的共用啟動(dòng)文件。
    在官方啟動(dòng)文件的基礎(chǔ)上,主要增加了使能STM32F7的硬件浮點(diǎn)運(yùn)算功能、關(guān)閉硬件自動(dòng)壓棧、設(shè)置Heap_Size為0、禁止了SystemInit函數(shù)的調(diào)用。
    對(duì)于寄存器版本的例程,我們可以直接使用startup_stm32f767xx.s這個(gè)文件。對(duì)于庫函數(shù)版本,如果你想在匯編里面調(diào)用SystemInit函數(shù),則只需取消對(duì)SystemInit函數(shù)的屏蔽即可。

所有資料51hei提供下載:
4,STM32啟動(dòng)文件.rar (5.72 KB, 下載次數(shù): 13)



單片機(jī)源程序如下:
  1. ;******************** (C) COPYRIGHT 2016 STMicroelectronics ********************
  2. ;* File Name          : startup_stm32f767xx.s
  3. ;* Author             : MCD Application Team
  4. ;* Version            : V1.1.0
  5. ;* Date               : 22-April-2016
  6. ;* Description        : STM32F767xx devices vector table for MDK-ARM toolchain.
  7. ;*                      This module performs:
  8. ;*                      - Set the initial SP
  9. ;*                      - Set the initial PC == Reset_Handler
  10. ;*                      - Set the vector table entries with the exceptions ISR address
  11. ;*                      - Branches to __main in the C library (which eventually
  12. ;*                        calls main()).
  13. ;*                      After Reset the CortexM7 processor is in Thread mode,
  14. ;*                      priority is Privileged, and the Stack is set to Main.
  15. ;* <<< Use Configuration Wizard in Context Menu >>>   
  16. ;*******************************************************************************
  17. ;
  18. ;* Redistribution and use in source and binary forms, with or without modification,
  19. ;* are permitted provided that the following conditions are met:
  20. ;*   1. Redistributions of source code must retain the above copyright notice,
  21. ;*      this list of conditions and the following disclaimer.
  22. ;*   2. Redistributions in binary form must reproduce the above copyright notice,
  23. ;*      this list of conditions and the following disclaimer in the documentation
  24. ;*      and/or other materials provided with the distribution.
  25. ;*   3. Neither the name of STMicroelectronics nor the names of its contributors
  26. ;*      may be used to endorse or promote products derived from this software
  27. ;*      without specific prior written permission.
  28. ;*
  29. ;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  30. ;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  31. ;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  32. ;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  33. ;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  34. ;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  35. ;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  36. ;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  37. ;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  38. ;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  39. ;
  40. ;*******************************************************************************

  41. ; Amount of memory (in bytes) allocated for Stack
  42. ; Tailor this value to your application needs
  43. ; <h> Stack Configuration
  44. ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
  45. ; </h>

  46. Stack_Size      EQU     0x00000800

  47.                 AREA    STACK, NOINIT, READWRITE, ALIGN=3
  48. Stack_Mem       SPACE   Stack_Size
  49. __initial_sp


  50. ; <h> Heap Configuration
  51. ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
  52. ; </h>

  53. Heap_Size       EQU     0x00000000

  54.                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3
  55. __heap_base
  56. Heap_Mem        SPACE   Heap_Size
  57. __heap_limit

  58.                 PRESERVE8
  59.                 THUMB


  60. ; Vector Table Mapped to Address 0 at Reset
  61.                 AREA    RESET, DATA, READONLY
  62.                 EXPORT  __Vectors
  63.                 EXPORT  __Vectors_End
  64.                 EXPORT  __Vectors_Size

  65. __Vectors       DCD     __initial_sp               ; Top of Stack
  66.                 DCD     Reset_Handler              ; Reset Handler
  67.                 DCD     NMI_Handler                ; NMI Handler
  68.                 DCD     HardFault_Handler          ; Hard Fault Handler
  69.                 DCD     MemManage_Handler          ; MPU Fault Handler
  70.                 DCD     BusFault_Handler           ; Bus Fault Handler
  71.                 DCD     UsageFault_Handler         ; Usage Fault Handler
  72.                 DCD     0                          ; Reserved
  73.                 DCD     0                          ; Reserved
  74.                 DCD     0                          ; Reserved
  75.                 DCD     0                          ; Reserved
  76.                 DCD     SVC_Handler                ; SVCall Handler
  77.                 DCD     DebugMon_Handler           ; Debug Monitor Handler
  78.                 DCD     0                          ; Reserved
  79.                 DCD     PendSV_Handler             ; PendSV Handler
  80.                 DCD     SysTick_Handler            ; SysTick Handler

  81.                 ; External Interrupts
  82.                 DCD     WWDG_IRQHandler                   ; Window WatchDog                                       
  83.                 DCD     PVD_IRQHandler                    ; PVD through EXTI Line detection                        
  84.                 DCD     TAMP_STAMP_IRQHandler             ; Tamper and TimeStamps through the EXTI line            
  85.                 DCD     RTC_WKUP_IRQHandler               ; RTC Wakeup through the EXTI line                       
  86.                 DCD     FLASH_IRQHandler                  ; FLASH                                          
  87.                 DCD     RCC_IRQHandler                    ; RCC                                             
  88.                 DCD     EXTI0_IRQHandler                  ; EXTI Line0                                             
  89.                 DCD     EXTI1_IRQHandler                  ; EXTI Line1                                             
  90.                 DCD     EXTI2_IRQHandler                  ; EXTI Line2                                             
  91.                 DCD     EXTI3_IRQHandler                  ; EXTI Line3                                             
  92.                 DCD     EXTI4_IRQHandler                  ; EXTI Line4                                             
  93.                 DCD     DMA1_Stream0_IRQHandler           ; DMA1 Stream 0                                   
  94.                 DCD     DMA1_Stream1_IRQHandler           ; DMA1 Stream 1                                   
  95.                 DCD     DMA1_Stream2_IRQHandler           ; DMA1 Stream 2                                   
  96.                 DCD     DMA1_Stream3_IRQHandler           ; DMA1 Stream 3                                   
  97.                 DCD     DMA1_Stream4_IRQHandler           ; DMA1 Stream 4                                   
  98.                 DCD     DMA1_Stream5_IRQHandler           ; DMA1 Stream 5                                   
  99.                 DCD     DMA1_Stream6_IRQHandler           ; DMA1 Stream 6                                   
  100.                 DCD     ADC_IRQHandler                    ; ADC1, ADC2 and ADC3s                           
  101.                 DCD     CAN1_TX_IRQHandler                ; CAN1 TX                                                
  102.                 DCD     CAN1_RX0_IRQHandler               ; CAN1 RX0                                               
  103.                 DCD     CAN1_RX1_IRQHandler               ; CAN1 RX1                                               
  104.                 DCD     CAN1_SCE_IRQHandler               ; CAN1 SCE                                               
  105.                 DCD     EXTI9_5_IRQHandler                ; External Line[9:5]s                                    
  106.                 DCD     TIM1_BRK_TIM9_IRQHandler          ; TIM1 Break and TIM9                  
  107.                 DCD     TIM1_UP_TIM10_IRQHandler          ; TIM1 Update and TIM10                 
  108.                 DCD     TIM1_TRG_COM_TIM11_IRQHandler     ; TIM1 Trigger and Commutation and TIM11
  109.                 DCD     TIM1_CC_IRQHandler                ; TIM1 Capture Compare                                   
  110.                 DCD     TIM2_IRQHandler                   ; TIM2                                            
  111.                 DCD     TIM3_IRQHandler                   ; TIM3                                            
  112.                 DCD     TIM4_IRQHandler                   ; TIM4                                            
  113.                 DCD     I2C1_EV_IRQHandler                ; I2C1 Event                                             
  114.                 DCD     I2C1_ER_IRQHandler                ; I2C1 Error                                             
  115.                 DCD     I2C2_EV_IRQHandler                ; I2C2 Event                                             
  116.                 DCD     I2C2_ER_IRQHandler                ; I2C2 Error                                               
  117.                 DCD     SPI1_IRQHandler                   ; SPI1                                            
  118.                 DCD     SPI2_IRQHandler                   ; SPI2                                            
  119.                 DCD     USART1_IRQHandler                 ; USART1                                          
  120.                 DCD     USART2_IRQHandler                 ; USART2                                          
  121.                 DCD     USART3_IRQHandler                 ; USART3                                          
  122.                 DCD     EXTI15_10_IRQHandler              ; External Line[15:10]s                                 
  123.                 DCD     RTC_Alarm_IRQHandler              ; RTC Alarm (A and B) through EXTI Line                  
  124.                 DCD     OTG_FS_WKUP_IRQHandler            ; USB OTG FS Wakeup through EXTI line                        
  125.                 DCD     TIM8_BRK_TIM12_IRQHandler         ; TIM8 Break and TIM12                  
  126.                 DCD     TIM8_UP_TIM13_IRQHandler          ; TIM8 Update and TIM13                 
  127.                 DCD     TIM8_TRG_COM_TIM14_IRQHandler     ; TIM8 Trigger and Commutation and TIM14
  128.                 DCD     TIM8_CC_IRQHandler                ; TIM8 Capture Compare                                   
  129.                 DCD     DMA1_Stream7_IRQHandler           ; DMA1 Stream7                                          
  130.                 DCD     FMC_IRQHandler                    ; FMC                                             
  131.                 DCD     SDMMC1_IRQHandler                 ; SDMMC1                                            
  132.                 DCD     TIM5_IRQHandler                   ; TIM5                                            
  133.                 DCD     SPI3_IRQHandler                   ; SPI3                                            
  134.                 DCD     UART4_IRQHandler                  ; UART4                                          
  135.                 DCD     UART5_IRQHandler                  ; UART5                                          
  136.                 DCD     TIM6_DAC_IRQHandler               ; TIM6 and DAC1&2 underrun errors                  
  137.                 DCD     TIM7_IRQHandler                   ; TIM7                  
  138.                 DCD     DMA2_Stream0_IRQHandler           ; DMA2 Stream 0                                   
  139.                 DCD     DMA2_Stream1_IRQHandler           ; DMA2 Stream 1                                   
  140.                 DCD     DMA2_Stream2_IRQHandler           ; DMA2 Stream 2                                   
  141.                 DCD     DMA2_Stream3_IRQHandler           ; DMA2 Stream 3                                   
  142.                 DCD     DMA2_Stream4_IRQHandler           ; DMA2 Stream 4                                   
  143.                 DCD     ETH_IRQHandler                    ; Ethernet                                       
  144.                 DCD     ETH_WKUP_IRQHandler               ; Ethernet Wakeup through EXTI line                     
  145.                 DCD     CAN2_TX_IRQHandler                ; CAN2 TX                                                
  146.                 DCD     CAN2_RX0_IRQHandler               ; CAN2 RX0                                               
  147.                 DCD     CAN2_RX1_IRQHandler               ; CAN2 RX1                                               
  148.                 DCD     CAN2_SCE_IRQHandler               ; CAN2 SCE                                               
  149.                 DCD     OTG_FS_IRQHandler                 ; USB OTG FS                                      
  150.                 DCD     DMA2_Stream5_IRQHandler           ; DMA2 Stream 5                                   
  151.                 DCD     DMA2_Stream6_IRQHandler           ; DMA2 Stream 6                                   
  152.                 DCD     DMA2_Stream7_IRQHandler           ; DMA2 Stream 7                                   
  153.                 DCD     USART6_IRQHandler                 ; USART6                                          
  154.                 DCD     I2C3_EV_IRQHandler                ; I2C3 event                                             
  155.                 DCD     I2C3_ER_IRQHandler                ; I2C3 error                                             
  156.                 DCD     OTG_HS_EP1_OUT_IRQHandler         ; USB OTG HS End Point 1 Out                     
  157.                 DCD     OTG_HS_EP1_IN_IRQHandler          ; USB OTG HS End Point 1 In                       
  158.                 DCD     OTG_HS_WKUP_IRQHandler            ; USB OTG HS Wakeup through EXTI                        
  159.                 DCD     OTG_HS_IRQHandler                 ; USB OTG HS                                      
  160.                 DCD     DCMI_IRQHandler                   ; DCMI                                            
  161.                 DCD     0                                 ; Reserved                                    
  162.                 DCD     RNG_IRQHandler                    ; Rng
  163.                 DCD     FPU_IRQHandler                    ; FPU
  164.                 DCD     UART7_IRQHandler                  ; UART7
  165.                 DCD     UART8_IRQHandler                  ; UART8
  166.                 DCD     SPI4_IRQHandler                   ; SPI4
  167.                 DCD     SPI5_IRQHandler                   ; SPI5
  168.                 DCD     SPI6_IRQHandler                   ; SPI6
  169.                 DCD     SAI1_IRQHandler                   ; SAI1
  170.                 DCD     LTDC_IRQHandler                   ; LTDC
  171.                 DCD     LTDC_ER_IRQHandler                ; LTDC error
  172.                 DCD     DMA2D_IRQHandler                  ; DMA2D
  173.                 DCD     SAI2_IRQHandler                   ; SAI2
  174.                 DCD     QUADSPI_IRQHandler                ; QUADSPI
  175.                 DCD     LPTIM1_IRQHandler                 ; LPTIM1
  176.                 DCD     CEC_IRQHandler                    ; HDMI_CEC
  177.                 DCD     I2C4_EV_IRQHandler                ; I2C4 Event
  178.                 DCD     I2C4_ER_IRQHandler                ; I2C4 Error
  179.                 DCD     SPDIF_RX_IRQHandler               ; SPDIF_RX
  180.                 DCD     0                                 ; Reserved
  181.                 DCD     DFSDM1_FLT0_IRQHandler            ; DFSDM1 Filter 0 global Interrupt
  182.                 DCD     DFSDM1_FLT1_IRQHandler            ; DFSDM1 Filter 1 global Interrupt
  183.                 DCD     DFSDM1_FLT2_IRQHandler            ; DFSDM1 Filter 2 global Interrupt
  184.                 DCD     DFSDM1_FLT3_IRQHandler            ; DFSDM1 Filter 3 global Interrupt
  185.                 DCD     SDMMC2_IRQHandler                 ; SDMMC2
  186.                 DCD     CAN3_TX_IRQHandler                ; CAN3 TX
  187.                 DCD     CAN3_RX0_IRQHandler               ; CAN3 RX0
  188.                 DCD     CAN3_RX1_IRQHandler               ; CAN3 RX1
  189.                 DCD     CAN3_SCE_IRQHandler               ; CAN3 SCE
  190.                 DCD     JPEG_IRQHandler                   ; JPEG
  191.                 DCD     MDIOS_IRQHandler                  ; MDIOS
  192. __Vectors_End

  193. __Vectors_Size  EQU  __Vectors_End - __Vectors

  194.                 AREA    |.text|, CODE, READONLY

  195. ; Reset handler
  196. Reset_Handler    PROC
  197.                  EXPORT  Reset_Handler             [WEAK]
  198.         ;IMPORT  SystemInit                                                ;寄存器代碼,不需要在這里調(diào)用SystemInit函數(shù),故屏蔽掉,庫函數(shù)版本代碼,可以留下
  199.                                                                                                 ;不過需要在外部實(shí)現(xiàn)SystemInit函數(shù),否則會(huì)報(bào)錯(cuò).
  200.         IMPORT  __main

  201.                                  IF {FPU} != "SoftVFP"                        ;通過Target選項(xiàng)卡的Floating Point Hardware選項(xiàng)來控制.
  202.                                                                                                 ;如果選擇:Not Used,則不編譯以下代碼(到ENDIF結(jié)束)
  203.                                                                                                 ;如果選擇:Use Single/Double Precision,則編譯以下代碼
  204.                                 ;Enable Floating Point Support at reset for FPU
  205.                  LDR.W        R0, =0xE000ED88                        ; Load address of CPACR register
  206.                  LDR        R1, [R0]                ; Read value at CPACR
  207.                  ORR        R1,  R1, #(0xF <<20)        ; Set bits 20-23 to enable CP10 and CP11 coprocessors
  208.                                                                                                 ; Write back the modified CPACR value
  209.                  STR        R1, [R0]                ; Wait for store to complete
  210.                  DSB
  211.                                                                                                 ;針對(duì)OS應(yīng)用,FPU寄存器全部由OS壓棧保存,關(guān)閉硬件壓棧
  212.                                                 ; Disable automatic FP register content
  213.                                                 ; Disable lazy context switch
  214.                  LDR.W        R0, =0xE000EF34         ; Load address to FPCCR register
  215.                  LDR        R1, [R0]
  216.                  AND        R1,  R1, #(0x3FFFFFFF)        ; Clear the LSPEN and ASPEN bits
  217.                  STR        R1, [R0]
  218.                  ISB                                                        ; Reset pipeline now the FPU is enabled
  219.                  ENDIF
  220.                                  
  221.                  ;LDR        R0, =SystemInit                        ;寄存器代碼,未用到,屏蔽
  222.                  ;BLX        R0                                                ;寄存器代碼,未用到,屏蔽
  223.                  LDR     R0, =__main
  224.                  BX      R0
  225.                  ENDP

  226. ; Dummy Exception Handlers (infinite loops which can be modified)

  227. NMI_Handler     PROC
  228.                 EXPORT  NMI_Handler                [WEAK]
  229.                 B       .
  230.                 ENDP
  231. HardFault_Handler\
  232.                 PROC
  233.                 EXPORT  HardFault_Handler          [WEAK]
  234.                 B       .
  235.                 ENDP
  236. MemManage_Handler\
  237.                 PROC
  238.                 EXPORT  MemManage_Handler          [WEAK]
  239.                 B       .
  240.                 ENDP
  241. BusFault_Handler\
  242.                 PROC
  243.                 EXPORT  BusFault_Handler           [WEAK]
  244.                 B       .
  245.                 ENDP
  246. UsageFault_Handler\
  247.                 PROC
  248.                 EXPORT  UsageFault_Handler         [WEAK]
  249.                 B       .
  250.                 ENDP
  251. SVC_Handler     PROC
  252.                 EXPORT  SVC_Handler                [WEAK]
  253.                 B       .
  254.                 ENDP
  255. DebugMon_Handler\
  256.                 PROC
  257.                 EXPORT  DebugMon_Handler           [WEAK]
  258.                 B       .
  259.                 ENDP
  260. PendSV_Handler  PROC
  261.                 EXPORT  PendSV_Handler             [WEAK]
  262.                 B       .
  263.                 ENDP
  264. SysTick_Handler PROC
  265.                 EXPORT  SysTick_Handler            [WEAK]
  266.                 B       .
  267.                 ENDP

  268. Default_Handler PROC

  269.                 EXPORT  WWDG_IRQHandler                   [WEAK]                                       
  270.                 EXPORT  PVD_IRQHandler                    [WEAK]                     
  271.                 EXPORT  TAMP_STAMP_IRQHandler             [WEAK]         
  272.                 EXPORT  RTC_WKUP_IRQHandler               [WEAK]                     
  273.                 EXPORT  FLASH_IRQHandler                  [WEAK]                                         
  274.                 EXPORT  RCC_IRQHandler                    [WEAK]                                            
  275.                 EXPORT  EXTI0_IRQHandler                  [WEAK]                                            
  276.                 EXPORT  EXTI1_IRQHandler                  [WEAK]                                             
  277.                 EXPORT  EXTI2_IRQHandler                  [WEAK]                                            
  278.                 EXPORT  EXTI3_IRQHandler                  [WEAK]                                          
  279.                 EXPORT  EXTI4_IRQHandler                  [WEAK]                                            
  280.                 EXPORT  DMA1_Stream0_IRQHandler           [WEAK]                                
  281.                 EXPORT  DMA1_Stream1_IRQHandler           [WEAK]                                   
  282.                 EXPORT  DMA1_Stream2_IRQHandler           [WEAK]                                   
  283.                 EXPORT  DMA1_Stream3_IRQHandler           [WEAK]                                   
  284.                 EXPORT  DMA1_Stream4_IRQHandler           [WEAK]                                   
  285.                 EXPORT  DMA1_Stream5_IRQHandler           [WEAK]                                   
  286.                 EXPORT  DMA1_Stream6_IRQHandler           [WEAK]                                   
  287.                 EXPORT  ADC_IRQHandler                    [WEAK]                        
  288.                 EXPORT  CAN1_TX_IRQHandler                [WEAK]                                                
  289.                 EXPORT  CAN1_RX0_IRQHandler               [WEAK]                                               
  290.                 EXPORT  CAN1_RX1_IRQHandler               [WEAK]                                                
  291.                 EXPORT  CAN1_SCE_IRQHandler               [WEAK]                                                
  292.                 EXPORT  EXTI9_5_IRQHandler                [WEAK]                                    
  293.                 EXPORT  TIM1_BRK_TIM9_IRQHandler          [WEAK]                  
  294.                 EXPORT  TIM1_UP_TIM10_IRQHandler          [WEAK]               
  295.                 EXPORT  TIM1_TRG_COM_TIM11_IRQHandler     [WEAK]
  296.                 EXPORT  TIM1_CC_IRQHandler                [WEAK]                                   
  297.                 EXPORT  TIM2_IRQHandler                   [WEAK]                                            
  298.                 EXPORT  TIM3_IRQHandler                   [WEAK]                                            
  299.                 EXPORT  TIM4_IRQHandler                   [WEAK]                                            
  300.                 EXPORT  I2C1_EV_IRQHandler                [WEAK]                                             
  301.                 EXPORT  I2C1_ER_IRQHandler                [WEAK]                                             
  302.                 EXPORT  I2C2_EV_IRQHandler                [WEAK]                                            
  303.                 EXPORT  I2C2_ER_IRQHandler                [WEAK]                                               
  304.                 EXPORT  SPI1_IRQHandler                   [WEAK]                                          
  305.                 EXPORT  SPI2_IRQHandler                   [WEAK]                                            
  306.                 EXPORT  USART1_IRQHandler                 [WEAK]                                          
  307.                 EXPORT  USART2_IRQHandler                 [WEAK]                                          
  308.                 EXPORT  USART3_IRQHandler                 [WEAK]                                         
  309.                 EXPORT  EXTI15_10_IRQHandler              [WEAK]                                 
  310.                 EXPORT  RTC_Alarm_IRQHandler              [WEAK]                  
  311.                 EXPORT  OTG_FS_WKUP_IRQHandler            [WEAK]                        
  312.                 EXPORT  TIM8_BRK_TIM12_IRQHandler         [WEAK]                 
  313.                 EXPORT  TIM8_UP_TIM13_IRQHandler          [WEAK]                 
  314.                 EXPORT  TIM8_TRG_COM_TIM14_IRQHandler     [WEAK]
  315.                 EXPORT  TIM8_CC_IRQHandler                [WEAK]                                   
  316.                 EXPORT  DMA1_Stream7_IRQHandler           [WEAK]                                          
  317.                 EXPORT  FMC_IRQHandler                    [WEAK]                                             
  318.                 EXPORT  SDMMC1_IRQHandler                 [WEAK]                                             
  319.                 EXPORT  TIM5_IRQHandler                   [WEAK]                                             
  320.                 EXPORT  SPI3_IRQHandler                   [WEAK]                                             
  321.                 EXPORT  UART4_IRQHandler                  [WEAK]                                            
  322.                 EXPORT  UART5_IRQHandler                  [WEAK]                                            
  323.                 EXPORT  TIM6_DAC_IRQHandler               [WEAK]                  
  324.                 EXPORT  TIM7_IRQHandler                   [WEAK]                    
  325.                 EXPORT  DMA2_Stream0_IRQHandler           [WEAK]                                 
  326.                 EXPORT  DMA2_Stream1_IRQHandler           [WEAK]                                   
  327.                 EXPORT  DMA2_Stream2_IRQHandler           [WEAK]                                    
  328.                 EXPORT  DMA2_Stream3_IRQHandler           [WEAK]                                    
  329.                 EXPORT  DMA2_Stream4_IRQHandler           [WEAK]                                 
  330.                 EXPORT  ETH_IRQHandler                    [WEAK]                                         
  331.                 EXPORT  ETH_WKUP_IRQHandler               [WEAK]                     
  332.                 EXPORT  CAN2_TX_IRQHandler                [WEAK]                                               
  333.                 EXPORT  CAN2_RX0_IRQHandler               [WEAK]                                               
  334.                 EXPORT  CAN2_RX1_IRQHandler               [WEAK]                                               
  335.                 EXPORT  CAN2_SCE_IRQHandler               [WEAK]                                               
  336.                 EXPORT  OTG_FS_IRQHandler                 [WEAK]                                       
  337.                 EXPORT  DMA2_Stream5_IRQHandler           [WEAK]                                   
  338.                 EXPORT  DMA2_Stream6_IRQHandler           [WEAK]                                   
  339.                 EXPORT  DMA2_Stream7_IRQHandler           [WEAK]                                   
  340.                 EXPORT  USART6_IRQHandler                 [WEAK]                                          
  341.                 EXPORT  I2C3_EV_IRQHandler                [WEAK]                                             
  342.                 EXPORT  I2C3_ER_IRQHandler                [WEAK]                                             
  343.                 EXPORT  OTG_HS_EP1_OUT_IRQHandler         [WEAK]                     
  344.                 EXPORT  OTG_HS_EP1_IN_IRQHandler          [WEAK]                     
  345.                 EXPORT  OTG_HS_WKUP_IRQHandler            [WEAK]                        
  346.                 EXPORT  OTG_HS_IRQHandler                 [WEAK]                                      
  347.                 EXPORT  DCMI_IRQHandler                   [WEAK]                                                                                 
  348.                 EXPORT  RNG_IRQHandler                    [WEAK]
  349.                 EXPORT  FPU_IRQHandler                    [WEAK]
  350.                 EXPORT  UART7_IRQHandler                  [WEAK]
  351.                 EXPORT  UART8_IRQHandler                  [WEAK]
  352.                 EXPORT  SPI4_IRQHandler                   [WEAK]
  353.                 EXPORT  SPI5_IRQHandler                   [WEAK]
  354.                 EXPORT  SPI6_IRQHandler                   [WEAK]
  355.                 EXPORT  SAI1_IRQHandler                   [WEAK]
  356.                 EXPORT  LTDC_IRQHandler                   [WEAK]
  357.                 EXPORT  LTDC_ER_IRQHandler                [WEAK]
  358.                 EXPORT  DMA2D_IRQHandler                  [WEAK]
  359.                 EXPORT  SAI2_IRQHandler                   [WEAK]   
  360.                 EXPORT  QUADSPI_IRQHandler                [WEAK]
  361.                 EXPORT  LPTIM1_IRQHandler                 [WEAK]
  362.                 EXPORT  CEC_IRQHandler                    [WEAK]   
  363.                 EXPORT  I2C4_EV_IRQHandler                [WEAK]
  364.                 EXPORT  I2C4_ER_IRQHandler                [WEAK]
  365.                 EXPORT  SPDIF_RX_IRQHandler               [WEAK]
  366.                 EXPORT  DFSDM1_FLT0_IRQHandler            [WEAK]
  367.                 EXPORT  DFSDM1_FLT1_IRQHandler            [WEAK]
  368.                 EXPORT  DFSDM1_FLT2_IRQHandler            [WEAK]
  369.                 EXPORT  DFSDM1_FLT3_IRQHandler            [WEAK]
  370.                 EXPORT  SDMMC2_IRQHandler                 [WEAK]
  371.                 EXPORT  CAN3_TX_IRQHandler                [WEAK]
  372.                 EXPORT  CAN3_RX0_IRQHandler               [WEAK]
  373.                 EXPORT  CAN3_RX1_IRQHandler               [WEAK]
  374.                 EXPORT  CAN3_SCE_IRQHandler               [WEAK]
  375.                 EXPORT  JPEG_IRQHandler                   [WEAK]
  376.                 EXPORT  MDIOS_IRQHandler                  [WEAK]
  377.                
  378. WWDG_IRQHandler                                                      
  379. PVD_IRQHandler                                      
  380. TAMP_STAMP_IRQHandler                  
  381. RTC_WKUP_IRQHandler                                
  382. FLASH_IRQHandler                                                      
  383. RCC_IRQHandler                                                            
  384. EXTI0_IRQHandler                                                         
  385. EXTI1_IRQHandler                                                           
  386. EXTI2_IRQHandler                                                         
  387. EXTI3_IRQHandler                                                         
  388. EXTI4_IRQHandler                                                         
  389. DMA1_Stream0_IRQHandler                                       
  390. DMA1_Stream1_IRQHandler                                          
  391. DMA1_Stream2_IRQHandler                                          
  392. DMA1_Stream3_IRQHandler                                          
  393. DMA1_Stream4_IRQHandler                                          
  394. DMA1_Stream5_IRQHandler                                          
  395. DMA1_Stream6_IRQHandler                                          
  396. ADC_IRQHandler                                         
  397. CAN1_TX_IRQHandler                                                            
  398. CAN1_RX0_IRQHandler                                                         
  399. CAN1_RX1_IRQHandler                                                           
  400. CAN1_SCE_IRQHandler                                                           
  401. EXTI9_5_IRQHandler                                                
  402. TIM1_BRK_TIM9_IRQHandler                        
  403. TIM1_UP_TIM10_IRQHandler                     
  404. TIM1_TRG_COM_TIM11_IRQHandler  
  405. TIM1_CC_IRQHandler                                               
  406. TIM2_IRQHandler                                                           
  407. TIM3_IRQHandler                                                           
  408. TIM4_IRQHandler                                                           
  409. I2C1_EV_IRQHandler                                                         
  410. I2C1_ER_IRQHandler                                                         
  411. I2C2_EV_IRQHandler                                                        
  412. I2C2_ER_IRQHandler                                                           
  413. SPI1_IRQHandler                                                         
  414. SPI2_IRQHandler                                                           
  415. USART1_IRQHandler                                                      
  416. USART2_IRQHandler                                                      
  417. USART3_IRQHandler                                                      
  418. EXTI15_10_IRQHandler                                            
  419. RTC_Alarm_IRQHandler                           
  420. OTG_FS_WKUP_IRQHandler                                
  421. TIM8_BRK_TIM12_IRQHandler                     
  422. TIM8_UP_TIM13_IRQHandler                       
  423. TIM8_TRG_COM_TIM14_IRQHandler  
  424. TIM8_CC_IRQHandler                                               
  425. DMA1_Stream7_IRQHandler                                                
  426. FMC_IRQHandler                                                            
  427. SDMMC1_IRQHandler                                                            
  428. TIM5_IRQHandler                                                            
  429. SPI3_IRQHandler                                                            
  430. UART4_IRQHandler                                                         
  431. UART5_IRQHandler                                                         
  432. TIM6_DAC_IRQHandler                           
  433. TIM7_IRQHandler                              
  434. DMA2_Stream0_IRQHandler                                         
  435. DMA2_Stream1_IRQHandler                                          
  436. DMA2_Stream2_IRQHandler                                          
  437. DMA2_Stream3_IRQHandler                                          
  438. DMA2_Stream4_IRQHandler                                       
  439. ETH_IRQHandler                                                         
  440. ETH_WKUP_IRQHandler                                
  441. CAN2_TX_IRQHandler                                                           
  442. CAN2_RX0_IRQHandler                                                         
  443. CAN2_RX1_IRQHandler                                                         
  444. CAN2_SCE_IRQHandler                                                         
  445. OTG_FS_IRQHandler                                                   
  446. DMA2_Stream5_IRQHandler                                          
  447. DMA2_Stream6_IRQHandler                                          
  448. DMA2_Stream7_IRQHandler                                          
  449. USART6_IRQHandler                                                        
  450. I2C3_EV_IRQHandler                                                         
  451. I2C3_ER_IRQHandler                                                         
  452. OTG_HS_EP1_OUT_IRQHandler                           
  453. OTG_HS_EP1_IN_IRQHandler                           
  454. OTG_HS_WKUP_IRQHandler                                
  455. OTG_HS_IRQHandler                                                   
  456. DCMI_IRQHandler                                                                                                               
  457. RNG_IRQHandler
  458. FPU_IRQHandler  
  459. UART7_IRQHandler                  
  460. UART8_IRQHandler                  
  461. SPI4_IRQHandler                  
  462. SPI5_IRQHandler                  
  463. SPI6_IRQHandler                  
  464. SAI1_IRQHandler                 
  465. LTDC_IRQHandler
  466. LTDC_ER_IRQHandler
  467. DMA2D_IRQHandler   
  468. SAI2_IRQHandler        
  469. QUADSPI_IRQHandler
  470. LPTIM1_IRQHandler
  471. CEC_IRQHandler
  472. I2C4_EV_IRQHandler
  473. I2C4_ER_IRQHandler
  474. SPDIF_RX_IRQHandler
  475. DFSDM1_FLT0_IRQHandler
  476. DFSDM1_FLT1_IRQHandler
  477. DFSDM1_FLT2_IRQHandler
  478. DFSDM1_FLT3_IRQHandler
  479. SDMMC2_IRQHandler
  480. CAN3_TX_IRQHandler
  481. CAN3_RX0_IRQHandler
  482. CAN3_RX1_IRQHandler
  483. CAN3_SCE_IRQHandler
  484. JPEG_IRQHandler
  485. MDIOS_IRQHandler
  486.                 B       .

  487.                 ENDP

  488.                 ALIGN

  489. ;*******************************************************************************
  490. ; User Stack and Heap initialization
  491. ;*******************************************************************************
  492.                  IF      :DEF:__MICROLIB
  493.                
  494.                  EXPORT  __initial_sp
  495.                  EXPORT  __heap_base
  496.                  EXPORT  __heap_limit
  497.                
  498.                  ELSE
  499.                
  500.                  IMPORT  __use_two_region_memory
  501.                  EXPORT  __user_initial_stackheap
  502.                  
  503. __user_initial_stackheap

  504.                  LDR     R0, =  Heap_Mem
  505.                  LDR     R1, =(Stack_Mem + Stack_Size)
  506.                  LDR     R2, = (Heap_Mem +  Heap_Size)
  507.                  LDR     R3, = Stack_Mem
  508.                  BX      LR

  509.                  ALIGN

  510.                  ENDIF

  511.                  END

  512. ;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
復(fù)制代碼



評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜久久久| 91爱啪啪| 欧美在线天堂 | 欧美一区二区三区一在线观看 | 午夜一区 | 日本不卡在线观看 | 久久久久国产精品午夜一区 | 欧美午夜影院 | 欧美精品一区二区三区在线 | 精品亚洲国产成av人片传媒 | av免费网站在线观看 | 91九色在线观看 | 久久久亚洲 | 国精品一区 | 亚洲欧美日韩在线一区二区 | www.三级 | 国产日韩亚洲欧美 | 日韩另类 | 第一av | 一区二区在线免费观看 | 日韩国产欧美在线观看 | 武道仙尊动漫在线观看 | 亚洲一区二区三区国产 | 天天爽夜夜操 | 国产精品激情在线 | 国产精品精品视频一区二区三区 | 天天色影视综合 | 国产又爽又黄的视频 | 免费观看一级特黄欧美大片 | 一区二区久久 | 在线看亚洲 | 成人亚洲精品久久久久软件 | 操夜夜 | 精品久久久一区二区 | 久久久久久国产一区二区三区 | 精品久久国产 | 日韩高清黄色 | 99久久婷婷国产综合精品电影 | 国产日韩一区二区三区 | 欧美一区二区三区久久精品 | 精品欧美视频 |