> So I'm guessing DJ implemented a default hardware I/O implementation in 
> libgloss
> that uses the CIO infrastructure (no idea what that is, but I'm guessing it 
> uses
> the JTAG Mailbox system somehow to talk with the debugger host?  in which case
> I'd love to play with it that...  assuming mspdebug can support it)

In a nutshell... the target fills in a structure at a "known" address,
then executes an opcode at a "known" address.  The
debugger/simulator/whatever traps execution at that address, then
looks at the structure to decide what to do.  In the CIO case, the
"known" addresses are based on symbols in the symbol table.

So as long as the debugger can set a breakpoint at a given address,
and examine/change target memory, you can implement CIO.

------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to