
VxWorks
BSP Developer’s Guide, 6.0
180
required macros 39
see also macros, BSP macros
required routines 32
see also routines
reusing code 135
ROM emulator 45
ROM monitor 45
ROM-based image type initialization 61
romInit( ) 6, 15, 25, 61
executing 15
romInit.s 25, 51
romInit( ) 25, 61
romStart( ) 16, 27, 61
executing 16
see also bootInit.c
routines 32
diagnostic 62
optional 42
romInit( ) 6
sysBspRev( ) 33
sysClkDisable( ) 33
sysClkEnable( ) 33
sysClkInt( ) 33
sysClkRateGet( ) 33
sysClkRateSet( ) 33
sysHwInit( ) 6, 36
sysHwInit2( ) 6, 19, 36
sysMemTop( ) 34
sysModel( ) 35
sysNvRamGet( ) 36
sysNvRamSet( ) 36
sysOneShotDisable( ) 107
sysOneShotEnable( ) 107
sysOneShotInit( ) 108
sysSerialChanGet( ) 36
sysSerialHwInit( ) 36
sysSerialHwInit2( ) 36
sysToMonitor( ) 37
S
scaling RAM size 110
SCSI
cables and termination 112
SCSI-2 devices 112
serial drivers 71, 106
setting hardware to a quiescent state 65
SIO drivers 103
see serial drivers
source files 21
S-record files 69
starting the WDB agent before the kernel 66
support for DMA driver model 70
support for optional devices 99
troubleshooting and debugging 112
sysALib.s 24, 51
_sysInit( ) 24
sysInit( ) 64
sysAtaInit( ) 101
sysBspRev( ) 32, 33
sysCache.c 75
sysCacheLock( ) 76
sysCacheLockLib.c 75
sysCacheLock( ) 76
sysCacheUnlock( ) 76
sysL2CacheLock( ) 76
sysL2CacheUnlock( ) 76
sysCacheUnlock( ) 76
sysClkConnect( ) 32
sysClkDisable( ) 32, 33
sysClkEnable( ) 32, 33
sysClkInt( ) 32, 33
sysClkRateGet( ) 32, 33
sysClkRateSet( ) 32, 33
sysDev.c 26
sysFlashGet( ) 74
sysFlashSet( ) 74
sysHwInit( ) 6, 32, 36, 65
sysHwInit2( ) 6, 19, 32
, 36
sysIbcInit( ) 101
sysInit( ) 16, 64
executing 16
sysL2CacheInit( ) 101
sysL2CacheLock( ) 76
sysL2CacheUnlock( ) 76
sysLib.c 25
sysHwInit( ) 65
sysMemTop( ) 32, 34, 110
sysModel( ) 32, 35
Comentarios a estos manuales