MVME147s Board Support Package.
More...
|
| file | bsp.h |
| | Global BSP definitions.
|
| |
|
|
#define | RAM_START 0x00007000 |
| |
|
#define | RAM_END 0x003e0000 |
| |
|
#define | DRAM_END 0x00400000 |
| |
|
#define | pcc ((volatile struct pcc_map * const) 0xfffe1000) |
| |
|
#define | vme_lcsr ((volatile struct vme_lcsr_map * const) 0xfffe2000) |
| |
|
#define | vme_gcsr ((volatile struct vme_gcsr_map * const) 0xfffe2020) |
| |
|
#define | z8530 0xfffe3001 |
| |
|
#define | PCC_BASE_VECTOR 0x40 /* First user int */ |
| |
|
#define | SCC_VECTOR PCC_BASE_VECTOR+3 |
| |
|
#define | TIMER_1_VECTOR PCC_BASE_VECTOR+8 |
| |
|
#define | TIMER_2_VECTOR PCC_BASE_VECTOR+9 |
| |
|
#define | SOFT_1_VECTOR PCC_BASE_VECTOR+10 |
| |
|
#define | SOFT_2_VECTOR PCC_BASE_VECTOR+11 |
| |
|
#define | VME_BASE_VECTOR 0x50 |
| |
|
#define | VME_SIGLP_VECTOR VME_BASE_VECTOR+1 |
| |
|
#define | USE_CHANNEL_A 1 /* 1 = use channel A for console */ |
| |
|
#define | USE_CHANNEL_B 0 /* 1 = use channel B for console */ |
| |
|
#define | CONSOLE_CONTROL 0xfffe3002 |
| |
|
#define | CONSOLE_DATA 0xfffe3003 |
| |
|
#define | FOREVER 1 /* infinite loop */ |
| |
|
#define | EXTERN extern |
| |
MVME147s Board Support Package.
◆ set_vector()
Install an interrupt handler.
This method installs an interrupt handle.
- Parameters
-
| [in] | handler | is the isr routine |
| [in] | vector | is the vector number |
| [in] | type | indicates whether RTEMS or RAW intr |
- Returns
- returns old vector