This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Debugging eCos using Insight/RedBoot over network
Thanks (Gary) this got me over a couple of humps.
I am now running "my own" RedBoot and
can build a "net" image, load, and debug it.
To build the RedBoot I did have to turn off
the link function. Looks like the HAL code
has some code marked "Fix Me".
For my testing I have been using TwoThreads.
This now runs fine under my "net" config but
I cannot ping its IP. I used static IP address
setups. Do I have to do anything in the
application to bring up the interface?
I tried building the tests but the build
failed on undefines for setdomainname
and cyg_dns_res_init.
I pulled the ping_test.c into a test
directory and tried to build it but come
and this came up with the same problem.
It looks like I can turn off CYGINT_ISO_DNS
and get past this problem but I have not
learned how to do this yet...
My list of things to learn grows...
Peter Dennett Email: pdennett@padsoft.com
61 Harbor Lane Web: www.padsoft.com
Kemah, TX 77565 Web: www.boatbrains.com
Voice: 281 334 3800 Cell: 713 899 6100
----- Original Message -----
From: "Gary Thomas" <gthomas@ecoscentric.com>
To: "Peter Dennett" <pdennett@padsoft.com>
Cc: "eCos Discussion" <ecos-discuss@sources.redhat.com>
Sent: Sunday, September 29, 2002 7:07 AM
Subject: Re: [ECOS] Debugging eCos using Insight/RedBoot over network
> On Sat, 2002-09-28 at 18:31, Peter Dennett wrote:
> > I am just starting with eCos and RedBoot so
> > I have some newbie questions.
> >
> > I have an Cirrus 7212 on a edb7111-2 board.
> > I am working with sources pulled from CVS
> > 27-Sep-02.
> >
> > I have installed the pre-built RedHat RedBoot
> > image on the board. I used fconfig to turn
> > off DHCP and configured a static IP.
> >
> > (1) I can build TwoThreads.c using the eCos
> > libraries produced by the "default" template,
> > download, and debug. It seems to run fine.
> >
> > If I build eCos libraries using any "network" template
> > (I think configured to the same static IP) I lose
> > my debug session early on in start up.
> >
> > Any guidance on how to debug over the
> > same net you are trying to operate on?
> >
>
> This will work, but you have to use a *different* IP address
> for the RedBoot/GDB connection than you use for the eCos code.
>
> > (2) I dont seem to be able to build my own
> > RedBoot. I saw some notes in the archives
> > from about a year ago and followed these
> > but no joy. Seems pretty simple, select
> > the target, select the RedBoot template,
> > add some packages, set ROM execution,
> > build.
> >
> > When I do this I dont see any traffic
> > on the serial port as seen with the
> > prebuilt one.
> >
> > Any hints here?
>
> The proper approach is:
> % ecosconfig new edb7xxx redboot
> % ecosconfig import
${ECOS_REPOSITORY}/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.ecm
> % ecosconfig tree
> % make
> (or the equivalent ConfigTool steps)
>
> This should build a version of RedBoot virtually identical
> to the prebuilt image you've already used.
>
> --
> ------------------------------------------------------------
> Gary Thomas |
> eCosCentric, Ltd. |
> +1 (970) 229-1963 | eCos & RedBoot experts
> gthomas@ecoscentric.com |
> http://www.ecoscentric.com/ |
> ------------------------------------------------------------
>
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss