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

📄 71x_lib.s79

📁 IAPBootLoader源程序是单片机ARM的在系统编程方法1
💻 S79
字号:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// 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_l /
//                       ib.c                                                /
//    Command line    =  "D:\lilian\STR71X\application note\IAP using        /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\source\71x_l /
//                       ib.c" -lC "D:\lilian\STR71X\application note\IAP    /
//                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\D /
//                       ebug\List\" -lA "D:\lilian\STR71X\application       /
//                       note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2 /
//                       .0\user\Debug\List\" -o "D:\lilian\STR71X\applicati /
//                       on 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\..\incl /
//                       ude\" -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\L /
//                       ist\71x_lib.s79                                     /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME `71x_lib`

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__arm"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)


        END
// 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****/
// 
// 
// 0 bytes of memory
//
//Errors: none
//Warnings: none

⌨️ 快捷键说明

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