[ECOS] Multiple ethernet interfaces and GDB

Gary Thomas gary@mlbassoc.com
Fri Mar 4 16:02:00 GMT 2005

On Fri, 2005-03-04 at 16:57 +0100, Bob Koninckx wrote:
> Hi,
> I have one PC with two identical ethernet cards. The first one is only
> visible to redboot and is to be used for debugging.
> The second one is only enabled in the application and should be reserved
> _exclusively_ for the application, that is, I do not want redboot to
> interfere whatsoever. (We have good reasons _not_ to share an ethernet
> interface between redboot and the application)
> All goes well until
> packages/io/eth/current/src/net/eth_drv.c, line 390
>  FIXME Should not touch this when DATA vectors are not claimed.
>  Set up interfaces so debug environment can share this device
>     {
>         void *dbg = CYGACC_CALL_IF_DBG_DATA();
>         if (!dbg) {
>             CYGACC_CALL_IF_DBG_DATA_SET((void *)sc);
>         }
>     }
> #endif
> After this, the card I do not want redboot to touch is now used for
> debugging :-(

Is this happening in your application?

RedBoot happily works with just the first interface and then
this happens?

Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world

Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

More information about the Ecos-discuss mailing list