This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Modifying memory layout, possible?
- To: jlarmour at cygnus dot co dot uk
- Subject: RE: [ECOS] Modifying memory layout, possible?
- From: Andreas dot Karlsson at combitechsystems dot com
- Date: Wed, 1 Nov 2000 14:28:00 +0100
- Cc: jskov at redhat dot com, ecos-discuss at sourceware dot cygnus dot com
Hi,
Well, I thought that the space in my path /d/Program Files/Red Hat/....
fooled cygtclsh80 so I moved flash_cksum.tcl to the same directory as the
gdb_module_ncs.bin, which is input, and then hacked the makefile. This
worked. Then there is no uuencode with Cygwin but I have downloaded one for
windows before that I have used.
But now the problem is that I don't have any contact with my board. So I
thought that maybe I should try first to build a non-modified stub, download
it and see if it works. I choose the template for AEB and compiled and
downloaded but there is no contact with the board.
Only the stub that comes with eCos works.
/Andreas
> e?
Andreas.Karlsson@combitechsystems.com wrote:
> >
> > ok,
> >
> > I had to modify the call to tclsh in flash_cksum.tcl from
> >
> > exec tclsh "$0" ${1+"$@"} to
> >
> > exec cygtclsh80 "$0" ${1+"$@"}
> >
> > but now the compiler says that it can't find
> flash_cksum.tcl. But in my
> > world it definitely is there.
>
> Firstly, make sure you do have a /bin/sh.exe. If ls -l
> /bin/sh.exe doesn't
> show something, then you'll probably need to use the cygwin
> mount command
> to put the cygwin bin directory at /bin.
>
> Secondly, just for consistency, replace the blurb at the top of
> flash_cksum.tcl with this:
>
> !/bin/sh
> # these lines restart using the tcl shell \
> exec sh -c "if ( echo | tclsh ) 2>/dev/null ; then \
> exec tclsh \"${0}\" ${1+${*}} ; \
> elif ( echo | cygtclsh80 ) 2>/dev/null ; then \
> exec cygtclsh80 \"${0}\" ${1+${*}} ; \
> else \
> echo Could not find TCL interpreter ; \
> exit 1 ; \
> fi"
>
> Yes, there is much magic here.
>
> Jifl
> --
> Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS Tel: +44
> (1223) 728762
> "Plan to be spontaneous tomorrow." || These opinions are
> all my own fault
>