iap.s

来自「keil arm flash fs 最新版 在Keil arm下使用」· S 代码 · 共 28 行

S
28
字号
;/***********************************************************************/
;/*  This file is part of the ARM Toolchain package                     */
;/*  Copyright KEIL ELEKTRONIK GmbH 2003 - 2006                         */
;/***********************************************************************/
;/*                                                                     */
;/*  IAP.S:  IAP Execution Function                                     */
;/*                                                                     */
;/***********************************************************************/


                AREA    IAPEXE, CODE, READONLY
                ARM

;void IAP_Execute (struct sIAP *pIAP);
                EXPORT  IAP_Execute

IAP_Execute     STMFD   SP!,{LR}               ; Save Return Address
                ADD     R1,R0,#0x14            ; R0 = &IAP.cmd, R1 = &IAP.stat
                ADR     LR,IAP_Exit            ; Return Address
                LDR     R2,=0x7FFFFFF1         ; IAP Entry (Thumb Mode)
                BX      R2                     ; Execute IAP Command

IAP_Exit        LDMFD   SP!,{LR}               ; Restore Return Address
                BX      LR                     ; Return


                END

⌨️ 快捷键说明

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