bdi
Wind
for Tornado™, BDI2000 (MPC8xx/MPC5xx)
User Manual
17
© Copyright 1997-2007 by ABATRON AG Switzerland
V 1.38
3 Using bdiWind
3.1 Principle of operation
To understand the principle of operation, we assume that you are familiarly with the Tornado devel-
opment environment. Elements of this environment like Target Server, Target Agent or VxWorks core
will no be explained in this manual. See the appropriate Tornado manuals.
3.1.1 Gateway mode
For ease of understanding, you can look at the bdiWind system as an alternative communication
channel between the Target Server running on the host and the Target Agent running on the target.
This mode supports anything the original WindRiver target agent supports (task specific breakpoints,
dynamically loading of new moduls, and so on).
Whenever the bdiWind system is started (target is powered on) the following sequence starts:
In BDM Gateway mode, the UDP frames are transfered via the target BDM interface.
In Serial Gateway mode, the UDP frames are transfered via a serial connection (UART or HDLC) be-
tween the BDI2000 and the target (e.g. via a SMC channel).
Power On
initial
configuration
valid?
Get configuration file
via TFTP
Process target init list
via TFTP or start it from ROM
Load initial VxWorks core
Transfer UDP frames between
Host and Target
Power OFF
activate BDI2000 loader
Power OFF
no
yes