[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gdb
Subject:    Re: Generic Proxy RSP Server
From:       Michael Snyder <msnyder () vmware ! com>
Date:       2009-06-30 18:59:58
Message-ID: 4A4A60AE.4090709 () vmware ! com
[Download RAW message or body]

Jeremy Bennett wrote:
> I recently had to port GDB to a new embedded DSP architecture before the
> chip was available either in Silicon or model. All I had was the ABI
> specification, a GCC compiler and a promise of a cycle accurate model in
> a few weeks.
> 
> In the absence of any target, I created a simple proxy for RSP, which
> was capable of modeling blocks of memory and registers, initialized
> according to the ABI specification. This allowed me to test the
> architecture definition in the GDB client against the ABI before the
> target was ready.
> 
> When the target became available (as a model), I was able to quickly
> write an RSP server, with some confidence that the GDB client would be
> working reasonably accurately.
> 
> I'm sure I'm not the first person to do this, but thinking it could be
> useful to others, I've packaged up the code and written a user guide for
> it (all GPL). It should be configurable to act as a proxy for any "bare
> metal" embedded target.
> 
>         http://www.embecosm.com/download/esp7.html
> 
> I'm very happy to donate the code to GDB if people think it would be a
> useful addition.
> 
> Feedback and comments welcome.

I've had to do something similar, so I recognize the utilitity.

But by the way "RSP"?  Is that remote serial port, route/switch
processor, or revolutionary socialist party?   1/2  ;-)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic