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

📄 +

📁 基于Luminary远程在线升级解决方案
💻
字号:
/****************************************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 + -