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

📄 isrcfg.c

📁 这是单板上DPRAM的驱动程序
💻 C
字号:
/* @(#) pSOSystem PowerPC/V2.2.2 */
/***********************************************************************/
/*                                                                     */
/*   MODULE:  bsps/fuc8xx/src/isrcfg.c                                 */
/*   DATE:    98/07/03                                                 */
/*   AUTHOR:  Shan Zhengguang                                          */
/*   PURPOSE: Exception/interrupt handler configuration                */
/*                                                                     */
/*---------------------------------------------------------------------*/
/*                                                                     */
/*          Copyright 1998 - 1999, ZHONGXING TELECOM CO.,LTD.          */
/*                      ALL RIGHTS RESERVED                            */
/*                                                                     */
/*---------------------------------------------------------------------*/
/*                                                                     */
/***********************************************************************/
#include <types.h>
#include <bspfuncs.h>
#include <icontrol/mpc8xx.h>
#include <powerpc/isrppc.h>
#include "board.h"

extern long CpmIsrAddHandler(ULONG vector, void *handler, void * arg);
extern long CpmIsrDelHandler(ULONG vector, void *handler, void * arg);
extern void CpmIsrInit(void (*handler)(long));

#if BD_PCMCIA_SUPPORT
extern long PcmciaIsrAddHandler(ULONG vector, void *handler, void * arg);
extern long PcmciaIsrDelHandler(ULONG vector, void *handler, void * arg);
extern void PcmciaIsrInit(void (*handler)(long));
#endif


/***********************************************************************/
/* Interrupt configuration table for the secondary interrupt           */
/* controller. (SIU is the primary interrupt controller).              */
/*                                                                     */
/***********************************************************************/
const MULTI_INTR_CTRL_CFG  SiuIntrCfgTable[] = {

    /* base_vector, end_vector, initHandler, addHandler, delHandler */

    {CPM_VECT_BASE,     CPM_VECT_BASE + 0x1F, 
     CpmIsrInit,        CpmIsrAddHandler,        CpmIsrDelHandler}, 

#if BD_PCMCIA_SUPPORT
    {PCMCIA_VECT_BASE,   PCMCIA_VECT_END, 
     PcmciaIsrInit,      PcmciaIsrAddHandler,    PcmciaIsrDelHandler},   
#endif
 

    /* indicate end of the table */
    { 0, 0, 0, 0, 0}

};



⌨️ 快捷键说明

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