📄 +
字号:
/****************************************Copyright (c)**************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info-------------------------------------------------------------------------------
** File Name: startup_ewarm.h
** Last modified Date: 2008.08.21
** Last Version: v1.0
** Description: 启动代码的头文件
**
**------------------------------------------------------------------------------------------------------
** Created By: Weng Heiwei
** Created date: 2008.08.20
** Version: v1.0
** Descriptions:
**
********************************************************************************************************/
#ifndef __STARTUP_EWARM_H__
#define __STARTUP_EWARM_H__
#ifdef __cplusplus
extern "C" {
#endif
/*********************************************************************************************************
定义了异常向量表的联合体数据结构
*********************************************************************************************************/
typedef union
{
void (*pfnHandler)(void);
unsigned long ulPtr;
}
uVectorEntry;
/*********************************************************************************************************
** 函数名称: __iar_program_start
** 功能描述: bootloader的启动代码
** 入口参数: 无
** 出口参数: 无
*********************************************************************************************************/
extern void __iar_program_start(void);
/*********************************************************************************************************
** 函数名称: Rest_Handle
** 功能描述: Bootloader的复位处理函数
** 入口参数: 无
** 出口参数: 无
*********************************************************************************************************/
extern void Rest_Handle(void);
/*********************************************************************************************************
** 函数名称: OperMSP
** 功能描述: 更改主堆栈指针地址
** 入口参数: 无
** 出口参数: 无
********************************************************************************************************/
extern void ModifeMSP(unsigned long Address);
/*********************************************************************************************************
** 函数名称: NmiSR
** 功能描述: 不可屏蔽中断服务程序
** 入口参数: 无
** 出口参数: 无
*********************************************************************************************************/
extern void NmiSR(void);
/*********************************************************************************************************
** 函数名称: FaultISR
** 功能描述: 错误中断服务程序
** 入口参数: 无
** 出口参数: 无
*********************************************************************************************************/
extern void FaultISR(void);
/*********************************************************************************************************
** 函数名称: IntDefaultHandler
** 功能描述: 所有外部中断的默认中断服务程序
** 入口参数: 无
** 出口参数: 无
*********************************************************************************************************/
extern void IntDefaultHandler(void);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -