This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: RedBoot for Assabet (strongarm) problem
- From: Eric BENARD / FREE <ebenard at free dot fr>
- To: Tim Michals <Tim dot Michals at Cygnetinc dot com>,"'todd dot kallam at acterna dot com'" <todd dot kallam at acterna dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Tue, 20 Nov 2001 00:34:35 +0100
- Subject: Re: [ECOS] RedBoot for Assabet (strongarm) problem
- References: <63A6C537769693488EF351F5DB9466863D8624@cyglew04.cygnetinc.com>
OK (2) should be the reason it's now working for me.
Last problem : it's no more possible to execute Linux kernel :
RedBoot> fis load "Linux kernel"
RedBoot> exec -b 0x100000 -l 0xc0000
and nothing more ...
I'll try to add debug log when I have time to see where it's blocking.
Eric
Tim Michals wrote:
> Used 3 to fix this issue.
> -----Original Message-----
> From: todd.kallam@acterna.com [mailto:todd.kallam@acterna.com]
> Sent: Monday, November 19, 2001 3:30 PM
> To: ebenard@free.fr
> Cc: ecos-discuss@sources.redhat.com
> Subject: [ECOS] RedBoot for Assabet (strongarm) problem
>
>
>
>
>
> Hi,
>
> This looks like a similar problem that I had with the reset vector being
> initiailized
> to the wrong address. You can tell by looking at the third line of your hex
> dump.
> The first entry shows the address of the the reset_vector and should be 0040
> instead of 0060.
>
> You can search the archives for more info about reset_vector and
> UNMAPPED_PRT
> to find out more about this problem, but here are three solutions from Chris
> Lesiak:
>
> 1. Add the following to your hal_platform_setup.h file:
> #define CYGHWR_HAL_ROM_VADDR 0x50000000
> 2. Change your binutils. Binutils-011002 does not have this problem
> .
> 3. Define CYGSEM_HAL_ROM_RESET_USES_JUMP (I haven't tried this
> myself.)
>
> I used method 1 to fix my problem.
>
> Todd
>