02.03.2014 Views

Tornado

Tornado

Tornado

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Tornado</strong> 2.0<br />

User’s Guide<br />

Figure 2-4<br />

<strong>Tornado</strong> Host-Target Communication<br />

Shell<br />

Debugger<br />

Browser<br />

Other<br />

Tools<br />

WTX<br />

PROTOCOL<br />

Target Server<br />

TARGET SERVER<br />

BACK ENDS<br />

WDB<br />

RPC<br />

WDB<br />

NetROM<br />

WDB<br />

Serial<br />

WDB<br />

Pipe<br />

Non-WDB<br />

Back End<br />

HOST<br />

TARGET (or simulator)<br />

WDB TARGET AGENT<br />

COMMUNICATION<br />

INTERFACES<br />

Network<br />

Comm<br />

Interface<br />

NetROM<br />

Comm<br />

Interface<br />

Serial<br />

Comm<br />

Interface<br />

Pipe<br />

Comm<br />

Interface<br />

AGENTS<br />

WDB<br />

Target<br />

Agent<br />

Non-WDB<br />

Agent<br />

VxWorks<br />

■<br />

In dual mode, two agents are configured into the run-time simultaneously: a<br />

task- mode agent, and a system-mode agent. Only one of these agents is active<br />

at a time; switching between the two can be controlled from either the<br />

debugger (see 7.5 System-Mode Debugging, p.261) or the shell (5.2.6 Using the<br />

Shell for System Mode Debugging, p.170). In order to support a system-mode<br />

agent, the target communication path must work in polled mode (because the<br />

external agent needs to communicate to the host even when the system is<br />

suspended). Thus, the choice of communication path can affect what<br />

debugging modes are available.<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!