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

📄 bsp.lst

📁 编译环境是 iar EWARM ,STM32 下的UCOSII
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     26/Dec/2008  18:21:59 #
# 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\BSP\bsp.c                                        #
#    Command line    =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\BSP\bsp.c -lCN F:\PROJECT\STM32_UCOSII\EvalBoard #
#                       s\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\bsp.lst                      #
#    Object file     =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\bsp.r79                       #
#                                                                            #
#                                                                            #
##############################################################################

F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\IAR\BSP\bsp.c
      1          /*
      2          *********************************************************************************************************
      3          *                                     MICIRUM BOARD SUPPORT PACKAGE
      4          *
      5          *                            (c) Copyright 2007-2008; 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 write a similar
      9          *                   product.  This file may only be used in accordance with a license
     10          *                   and should not be redistributed in any way.
     11          *********************************************************************************************************
     12          */
     13          
     14          /*
     15          *********************************************************************************************************
     16          *
     17          *                                        BOARD SUPPORT PACKAGE
     18          *
     19          *                                     ST Microelectronics STM32
     20          *                                              with the
     21          *                                   STM3210E-EVAL Evaluation Board
     22          *
     23          * Filename      : bsp.c
     24          * Version       : V1.00
     25          * Programmer(s) : BAN
     26          *********************************************************************************************************
     27          */
     28          
     29          /*
     30          *********************************************************************************************************
     31          *                                             INCLUDE FILES
     32          *********************************************************************************************************
     33          */
     34          
     35          #define  BSP_MODULE
     36          #include <bsp.h>
     37          
     38          
     39          /*
     40          *********************************************************************************************************
     41          *                                            LOCAL DEFINES
     42          *********************************************************************************************************
     43          */
     44                                                                          /* -------------------- GPIOA PINS -------------------- */
     45          #define  BSP_GPIOA_PB_WAKEUP                      DEF_BIT_00
     46          #define  BSP_GPIOA_USART2_CTS                     DEF_BIT_00    /* USART2.                                              */
     47          #define  BSP_GPIOA_USART2_RTS                     DEF_BIT_01    /* USART2.                                              */
     48          #define  BSP_GPIOA_USART2_TX                      DEF_BIT_02    /* USART2.                                              */
     49          #define  BSP_GPIOA_USART2_RX                      DEF_BIT_03    /* USART2.                                              */
     50          #define  BSP_GPIOA_LCD_BL                         DEF_BIT_08    /* LCD.                                                 */
     51          #define  BSP_GPIOA_USART1_TX                      DEF_BIT_09    /* USART1.                                              */
     52          #define  BSP_GPIOA_USART1_RX                      DEF_BIT_10    /* USART1.                                              */
     53          #define  BSP_GPIOA_USB_DM                         DEF_BIT_11    /* USB.                                                 */
     54          #define  BSP_GPIOA_USB_DP                         DEF_BIT_12    /* USB.                                                 */
     55          
     56                                                                          /* -------------------- GPIOB PINS -------------------- */
     57          #define  BSP_GPIOB_SMARTCARD_PWR_SEL              DEF_BIT_00    /* Smartcard.                                           */
     58          #define  BSP_GPIOB_SMARTCARD_IOUC                 DEF_BIT_10    /* Smartcard.                                           */
     59          #define  BSP_GPIOB_SMARTCARD_RSTIN                DEF_BIT_11    /* Smartcard.                                           */
     60          #define  BSP_GPIOB_SMARTCARD_XTAL1                DEF_BIT_12    /* Smartcard.                                           */
     61          #define  BSP_GPIOB_USB_DISCONNECT                 DEF_BIT_14    /* USB.                                                 */
     62          
     63                                                                          /* -------------------- GPIOC PINS -------------------- */
     64          #define  BSP_GPIOC_ANALOG_CN5                     DEF_BIT_01    /* Analog Input.                                        */
     65          #define  BSP_GPIOC_ANALOG_CN3                     DEF_BIT_02    /* Analog Input.                                        */
     66          #define  BSP_GPIOC_ANALOG_CN2                     DEF_BIT_03    /* Analog Input.                                        */
     67          #define  BSP_GPIOC_POT                            DEF_BIT_04    /* Potentiometer.                                       */
     68          #define  BSP_GPIOC_SMARTCARD_CMDVCC               DEF_BIT_06    /* Smartcard.                                           */
     69          #define  BSP_GPIOC_SMARTCARD_OFF                  DEF_BIT_07    /* Smartcard.                                           */
     70          #define  BSP_GPIOC_MICROSD_D0                     DEF_BIT_08    /* MicroSD.                                             */
     71          #define  BSP_GPIOC_MICROSD_D1                     DEF_BIT_09    /* MicroSD.                                             */
     72          #define  BSP_GPIOC_MICROSD_D2                     DEF_BIT_10    /* MicroSD.                                             */
     73          #define  BSP_GPIOC_MICROSD_D3                     DEF_BIT_11    /* MicroSD.                                             */
     74          #define  BSP_GPIOC_MICROSD_CLK                    DEF_BIT_12    /* MicroSD.                                             */
     75          #define  BSP_GPIOC_PB_TAMPER                      DEF_BIT_13
     76          
     77                                                                          /* -------------------- GPIOD PINS -------------------- */
     78          #define  BSP_GPIOD_MICROSD_CMD                    DEF_BIT_02    /* MicroSD.                                             */
     79          #define  BSP_GPIOD_JOY_DOWN                       DEF_BIT_03    /* Joystick.                                            */
     80          
     81                                                                          /* -------------------- GPIOF PINS -------------------- */
     82          #define  BSP_GPIOF_LED1                           DEF_BIT_06    /* LED.                                                 */
     83          #define  BSP_GPIOF_LED2                           DEF_BIT_07    /* LED.                                                 */
     84          #define  BSP_GPIOF_LED3                           DEF_BIT_08    /* LED.                                                 */
     85          #define  BSP_GPIOF_LED4                           DEF_BIT_09    /* LED.                                                 */
     86          #define  BSP_GPIOA_LCD_CD                         DEF_BIT_10    /* LCD.                                                 */
     87          #define  BSP_GPIOF_MICROSD_DETECT                 DEF_BIT_11    /* MicroSD.                                             */
     88          
     89                                                                          /* -------------------- GPIOG PINS -------------------- */
     90          #define  BSP_GPIOG_FSMC_INT2                      DEF_BIT_06    /* FSMC.                                                */
     91          #define  BSP_GPIOG_JOY_SEL                        DEF_BIT_07    /* Joystick.                                            */
     92          #define  BSP_GPIOG_PB_KEY                         DEF_BIT_08    /* Button.                                              */
     93          #define  BSP_GPIOG_FSMC_NE2                       DEF_BIT_09    /* FSMC.                                                */
     94          #define  BSP_GPIOG_FSMC_NE3                       DEF_BIT_10    /* FSMC.                                                */
     95          #define  BSP_GPIOG_AUDIO_PDN                      DEF_BIT_11    /* Audio.                                               */
     96          #define  BSP_GPIOG_FSMC_NE4                       DEF_BIT_12    /* FSMC.                                                */
     97          #define  BSP_GPIOG_JOY_RIGHT                      DEF_BIT_13    /* Joystick.                                            */
     98          #define  BSP_GPIOG_JOY_LEFT                       DEF_BIT_14    /* Joystick.                                            */
     99          #define  BSP_GPIOG_JOY_UP                         DEF_BIT_15    /* Joystick.                                            */
    100          
    101          /*
    102          *********************************************************************************************************
    103          *                                           LOCAL CONSTANTS
    104          *********************************************************************************************************
    105          */
    106          
    107          
    108          /*
    109          *********************************************************************************************************
    110          *                                          LOCAL DATA TYPES
    111          *********************************************************************************************************
    112          */
    113          
    114          
    115          /*
    116          *********************************************************************************************************
    117          *                                            LOCAL TABLES
    118          *********************************************************************************************************
    119          */
    120          
    121          
    122          /*
    123          *********************************************************************************************************
    124          *                                       LOCAL GLOBAL VARIABLES
    125          *********************************************************************************************************
    126          */
    127          
    128          /*
    129          *********************************************************************************************************
    130          *                                      LOCAL FUNCTION PROTOTYPES
    131          *********************************************************************************************************
    132          */
    133          
    134          static  void  BSP_ADC_Init     (void);
    135          
    136          static  void  BSP_Joystick_Init(void);
    137          
    138          static  void  BSP_LED_Init     (void);
    139          
    140          static  void  BSP_PB_Init      (void);
    141          
    142          /*
    143          *********************************************************************************************************
    144          *                                     LOCAL CONFIGURATION ERRORS
    145          *********************************************************************************************************
    146          */
    147          
    148          
    149          /*
    150          *********************************************************************************************************
    151          *                                               BSP_Init()
    152          *
    153          * Description : Initialize the Board Support Package (BSP).
    154          *
    155          * Argument(s) : none.
    156          *
    157          * Return(s)   : none.
    158          *
    159          * Caller(s)   : Application.
    160          *
    161          * Note(s)     : (1) This function SHOULD be called before any other BSP function is called.
    162          *********************************************************************************************************
    163          */
    164          

⌨️ 快捷键说明

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