User`s guide

Index
177
Index
debugging 44
advanced techniques 126
basic techniques 116
breakpoints 126
forever loop 129
in-circuit emulator (ICE) 46
logic analyzer 46
on-chip debugging (OCD) 45
oscilloscope 46
ROM emulator 45
ROM monitor 45
ROM-based image initialization code 61
stages of BSP debugging 115
system-mode debugging techniques 67
using LEDs 44, 117
using NVRAM 44
WDB agent 47
with LEDs 57, 121
derived files
images 28
development environment 43
common problems 132
device drivers
generic 102
interrupt controller 70
diagnostic routines 62
direct memory access (DMA)
see DMA
DMA 70, 74, 113
document terminology 4
documentation 26
make man 26, 29
target.nr 26
target.ref 29
documentation guidelines
reference entries 138
documenting your BSP 26
download path 49
downloading
images 69
downloading an image 49
E
enabling cache and MMU 74
endian configurations 15
Ethernet devices 99
MAC address 101
executing
kernelInit( ) 19
romInit( ) 15
romStart( ) 16
sysInit( ) 16
usrInit( ) 17
usrRoot( ) 19
executing as a task 19
F
fast back-to-back transmissions (FBB) 80
FBB
see fast back-to-back transmissions
files
bootInit.c 27
bspname.h 23
config.h 23
configAll.h 27
hex 69, 118
Makefile 23
README 22
romInit.s 25
S-record 69
sysALib.s 24
sysDev.c 26
sysLib.c 25
target.nr 26
target.ref 26
usrConfig.c 28
finalizing your BSP 72
finding addresses in the flash image 118
finding code block addresses 118
finding interrupt sources 66
finding symbol addresses 117
forever loop 129