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

📄 stm32f10x_lib.lst

📁 编译环境是 iar EWARM ,STM32 下的UCOSII
💻 LST
📖 第 1 页 / 共 2 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     26/Dec/2008  18:22:07 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  thumb                                                #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\PROJECT\STM32_UCOSII\CPU\ST\STM32\src\stm32f10x_l #
#                       ib.c                                                 #
#    Command line    =  F:\PROJECT\STM32_UCOSII\CPU\ST\STM32\src\stm32f10x_l #
#                       ib.c -lCN F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3 #
#                       210E-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\stm32f10x_lib.lst            #
#    Object file     =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\stm32f10x_lib.r79             #
#                                                                            #
#                                                                            #
##############################################################################

F:\PROJECT\STM32_UCOSII\CPU\ST\STM32\src\stm32f10x_lib.c
      1          /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
      2          * File Name          : stm32f10x_lib.c
      3          * Author             : MCD Application Team
      4          * Version            : V2.0
      5          * Date               : 05/23/2008
      6          * Description        : This file provides all peripherals pointers initialization.
      7          ********************************************************************************
      8          * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
      9          * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
     10          * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
     11          * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
     12          * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
     13          * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
     14          * FOR MORE INFORMATION PLEASE CAREFULLY READ THE LICENSE AGREEMENT FILE LOCATED 
     15          * IN THE ROOT DIRECTORY OF THIS FIRMWARE PACKAGE.
     16          *******************************************************************************/
     17          
     18          #define EXT
     19          
     20          /* Includes ------------------------------------------------------------------*/
     21          #include "stm32f10x_lib.h"
     22          
     23          /* Private typedef -----------------------------------------------------------*/
     24          /* Private define ------------------------------------------------------------*/
     25          /* Private macro -------------------------------------------------------------*/
     26          /* Private variables ---------------------------------------------------------*/
     27          /* Private function prototypes -----------------------------------------------*/
     28          /* Private functions ---------------------------------------------------------*/
     29          
     30          #ifdef DEBUG
     31          /*******************************************************************************
     32          * Function Name  : debug
     33          * Description    : This function initialize peripherals pointers.
     34          * Input          : None
     35          * Output         : None
     36          * Return         : None
     37          *******************************************************************************/
     38          void debug(void)
     39          {
     40          
     41          /************************************* ADC ************************************/
     42          #ifdef _ADC1
     43            ADC1 = (ADC_TypeDef *)  ADC1_BASE;
     44          #endif /*_ADC1 */
     45          
     46          #ifdef _ADC2
     47            ADC2 = (ADC_TypeDef *)  ADC2_BASE;
     48          #endif /*_ADC2 */
     49          
     50          #ifdef _ADC3
     51            ADC3 = (ADC_TypeDef *)  ADC3_BASE;
     52          #endif /*_ADC3 */
     53          
     54          /************************************* BKP ************************************/
     55          #ifdef _BKP
     56            BKP = (BKP_TypeDef *)  BKP_BASE;
     57          #endif /*_BKP */
     58          
     59          /************************************* CAN ************************************/
     60          #ifdef _CAN
     61            CAN = (CAN_TypeDef *)  CAN_BASE;
     62          #endif /*_CAN */
     63          
     64          /************************************* CRC ************************************/
     65          #ifdef _CRC
     66            CRC = (CRC_TypeDef *)  CRC_BASE;
     67          #endif /*_CRC */
     68          
     69          /************************************* DAC ************************************/
     70          #ifdef _DAC
     71            DAC = (DAC_TypeDef *)  DAC_BASE;
     72          #endif /*_DAC */
     73          
     74          /************************************* DBGMCU**********************************/
     75          #ifdef _DBGMCU
     76            DBGMCU = (DBGMCU_TypeDef *)  DBGMCU_BASE;
     77          #endif /*_DBGMCU */
     78          
     79          /************************************* DMA ************************************/
     80          #ifdef _DMA
     81            DMA1 = (DMA_TypeDef *)  DMA1_BASE;
     82            DMA2 = (DMA_TypeDef *)  DMA2_BASE;
     83          #endif /*_DMA */
     84          
     85          #ifdef _DMA1_Channel1
     86            DMA1_Channel1 = (DMA_Channel_TypeDef *)  DMA1_Channel1_BASE;
     87          #endif /*_DMA1_Channel1 */
     88          
     89          #ifdef _DMA1_Channel2
     90            DMA1_Channel2 = (DMA_Channel_TypeDef *)  DMA1_Channel2_BASE;
     91          #endif /*_DMA1_Channel2 */
     92          
     93          #ifdef _DMA1_Channel3
     94            DMA1_Channel3 = (DMA_Channel_TypeDef *)  DMA1_Channel3_BASE;
     95          #endif /*_DMA1_Channel3 */
     96          
     97          #ifdef _DMA1_Channel4
     98            DMA1_Channel4 = (DMA_Channel_TypeDef *)  DMA1_Channel4_BASE;
     99          #endif /*_DMA1_Channel4 */
    100          
    101          #ifdef _DMA1_Channel5
    102            DMA1_Channel5 = (DMA_Channel_TypeDef *)  DMA1_Channel5_BASE;
    103          #endif /*_DMA1_Channel5 */
    104          
    105          #ifdef _DMA1_Channel6
    106            DMA1_Channel6 = (DMA_Channel_TypeDef *)  DMA1_Channel6_BASE;
    107          #endif /*_DMA1_Channel6 */
    108          
    109          #ifdef _DMA1_Channel7
    110            DMA1_Channel7 = (DMA_Channel_TypeDef *)  DMA1_Channel7_BASE;
    111          #endif /*_DMA1_Channel7 */
    112          
    113          #ifdef _DMA2_Channel1
    114            DMA2_Channel1 = (DMA_Channel_TypeDef *)  DMA2_Channel1_BASE;
    115          #endif /*_DMA2_Channel1 */
    116          
    117          #ifdef _DMA2_Channel2
    118            DMA2_Channel2 = (DMA_Channel_TypeDef *)  DMA2_Channel2_BASE;
    119          #endif /*_DMA2_Channel2 */
    120          
    121          #ifdef _DMA2_Channel3
    122            DMA2_Channel3 = (DMA_Channel_TypeDef *)  DMA2_Channel3_BASE;
    123          #endif /*_DMA2_Channel3 */
    124          
    125          #ifdef _DMA2_Channel4
    126            DMA2_Channel4 = (DMA_Channel_TypeDef *)  DMA2_Channel4_BASE;
    127          #endif /*_DMA2_Channel4 */
    128          
    129          #ifdef _DMA2_Channel5
    130            DMA2_Channel5 = (DMA_Channel_TypeDef *)  DMA2_Channel5_BASE;

⌨️ 快捷键说明

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