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

📄 71x_lib.lst

📁 IAPBootLoader源程序是单片机ARM的在系统编程方法1
💻 LST
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.40A/W32               17/Jan/2007  16:16:25 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\source\71x_li #
#                       b.c                                                  #
#    Command line    =  "D:\lilian\STR71X\application note\IAP using         #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\source\71x_li #
#                       b.c" -lC "D:\lilian\STR71X\application note\IAP      #
#                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\De #
#                       bug\List\" -lA "D:\lilian\STR71X\application         #
#                       note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2. #
#                       0\user\Debug\List\" -o "D:\lilian\STR71X\application #
#                        note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2 #
#                       .0\user\Debug\Obj\" -z2 --no_cse --no_unroll         #
#                       --no_inline --no_code_motion --no_tbaa               #
#                       --no_clustering --no_scheduling --debug --cpu_mode   #
#                       arm --endian little --cpu ARM7TDMI --stack_align 4   #
#                       -e --fpu None --dlib_config "C:\Program Files\IAR    #
#                       Systems\Embedded Workbench                           #
#                       4.0\arm\LIB\dl4tpannl8n.h" -I                        #
#                       "D:\lilian\STR71X\application note\IAP using         #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\..\inclu #
#                       de\" -I "D:\lilian\STR71X\application note\IAP       #
#                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\.. #
#                       \common\" -I ROJ_DIR$\ -I "C:\Program Files\IAR      #
#                       Systems\Embedded Workbench 4.0\arm\INC\"             #
#    List file       =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\Li #
#                       st\71x_lib.lst                                       #
#    Object file     =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\Ob #
#                       j\71x_lib.r79                                        #
#                                                                            #
#                                                                            #
##############################################################################

D:\lilian\STR71X\application note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2.0\source\71x_lib.c
      1          /******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
      2          * File Name          : 71x_lib.c
      3          * Author             : MCD Application Team
      4          * Date First Issued  : 05/16/2003
      5          * Description        : Peripherals pointers initialization.
      6          ********************************************************************************
      7          * History:
      8          *  02/01/2006 : IAP Version 2.0
      9          *  11/24/2004 : IAP Version 1.0
     10          *******************************************************************************
     11           THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
     12           CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
     13           AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
     14           OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
     15           OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
     16           CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
     17          *******************************************************************************/
     18          #define EXT
     19          
     20          #include "71x_lib.h"
     21          
     22          #ifdef DEBUG
     23          
     24          /*******************************************************************************
     25          * Function Name  : debug
     26          * Description    : Initialize the pointers to peripherals
     27          * Input          : none
     28          * Output         : none
     29          * Return         : none
     30          *******************************************************************************/
     31          void debug(void)
     32          {
     33            #ifdef _EIC
     34            EIC = (EIC_TypeDef *)EIC_BASE;
     35            #endif
     36          
     37            #ifdef _FLASH
     38            FLASHR = (FLASHR_TypeDef *)FLASHR_BASE;
     39            FLASHPR = (FLASHPR_TypeDef *)FLASHPR_BASE;
     40            #endif
     41          
     42            #ifdef _GPIO
     43            #ifdef _GPIO0
     44            GPIO0 = (GPIO_TypeDef *)GPIO0_BASE;
     45            #endif
     46            #ifdef _GPIO1
     47            GPIO1 = (GPIO_TypeDef *)GPIO1_BASE;
     48            #endif
     49            #ifdef _GPIO2
     50            GPIO2 = (GPIO_TypeDef *)GPIO2_BASE;
     51            #endif
     52            #endif
     53          
     54            #ifdef _PCU
     55            PCU = (PCU_TypeDef *)PCU_BASE;
     56            #endif
     57          
     58            #ifdef _RCCU
     59            RCCU = (RCCU_TypeDef *)RCCU_BASE;
     60            #endif
     61          
     62            #ifdef _UART
     63            #ifdef _UART0
     64            UART0 = (UART_TypeDef *)UART0_BASE;
     65            #endif
     66            #ifdef _UART1
     67            UART1 = (UART_TypeDef *)UART1_BASE;
     68            #endif
     69            #ifdef _UART2
     70            UART2 = (UART_TypeDef *)UART2_BASE;
     71            #endif
     72            #ifdef _UART3
     73            UART3 = (UART_TypeDef *)UART3_BASE;
     74            #endif
     75            #endif
     76          
     77          }
     78          
     79          #endif  /* DEBUG */
     80          
     81          /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/


   Segment part sizes:

     Function/Label Bytes
     -------------- -----

 
 
 0 bytes of memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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