This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: question about EB55
- From: RomanJordan at gmx dot de
- To: Nick Garnett <nickg at ecoscentric dot com>
- Cc: greghol at sbcglobal dot net, ecos-discuss at sources dot redhat dot com
- Date: Mon, 4 Aug 2003 13:55:42 +0200 (MEST)
- Subject: Re: [ECOS] question about EB55
- References: <m3r841byob.fsf@miso.calivar.com>
Thanks a lot for your help.
I think, the HTML-link is newer then my pdf (i downloaded the ecos sources
for three days!). I generated the pdf-manual. There i found that i have to
load ram version, change jumper setting to user, download rom srec file, burn
rom image to 0x01100000. I think that is wrong (see my last mail).
At the html site is it like that, as I expected it. The jumper is changed
after writing to 0x0110.0000. Not before writing, like the pdf is telling me.
I will check my pdf again.
Thanks, Roman
> "Greg Holdren" <greghol@sbcglobal.net> writes:
>
> > ----- Original Message -----
> > From: Roman Jordan <RomanJordan@gmx.de>
> > To: Ecos Discuss <ecos-discuss@sources.redhat.com>
> > Sent: Sunday, August 03, 2003 1:57 PM
> > Subject: [ECOS] question about EB55
> >
> >
> > > Hi,
> > > i have downloaded the ecos image for the atmel eb55 board. The ram
> > > version is running fine. But i have a question about flashing the rom
> > > version of redboot. I do not want to delete the angel bootloader.
> > > If i read the manual at page 93 (pdf page 195) i read the following.
> > > Download the ram version, switch the jumper to position user. This
> will
> > > invert the address line A20. In my opinion angel is then located at
> > > 0x0110.0000. The free flash space is located at 0x0100.0000. I hope
> this
> > > is correct.
> > > Now i load the rom-srec file to ram. After this the manual says, write
> > > the downloaded rom image to adresse 0x0110.0000. Is this really
> correct?
> > > The jumper is already in the user position. I think there is angel
> now.
> > >
> > > I think i have to write the rom image at the address 0x0110.0000 and
> > > then switch the jumper jp1 to user position.
> >
> >
> > This procedure works for the EB40A and the EB55. I have used it and it
> works
> > on both boards.
> >
> > http://sources.redhat.com/ecos/docs-latest/ref/at91.html
> >
> > The jumper should be in STD mode the whole time because you need angle
> to
> > communicate with the board. Switch jumper to USER and reboot once the
> flash
> > is programmed with redboot.ROM.
> >
>
> To underline this. We discovered, the hard way, that the jumper/switch
> on these boards only apears to affect read cycles. Any write cycles to
> the flash continue to go to the original addresses. So writing to
> 0x01000000 with the jumper in USER mode actually writes to the Angel
> half of the flash.
>
> The only really safe way to program these boards is to load a RAM
> RedBoot from Angel, run it, load a ROM RedBoot into memory, and then
> program that into the flash at 0x01100000.
>
> --
> Nick Garnett eCos Kernel Architect
> http://www.ecoscentric.com The eCos and RedBoot experts
>
>
> --
> Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> and search the list archive: http://sources.redhat.com/ml/ecos-discuss
>
--
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss