This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Getting Redboot to run on a mpc555
- From: Gary Thomas <gthomas at ecoscentric dot com>
- To: Rycerz Roman-G11565 <roman dot rycerz at motorola dot com>
- Cc: "'ecos-discuss at sources dot redhat dot com'" <ecos-discuss at sources dot redhat dot com>
- Date: 24 Aug 2002 04:40:35 -0600
- Subject: Re: [ECOS] Getting Redboot to run on a mpc555
- References: <1918EAFA710FD611B80800D0B781E3AB02EA8DAE@il06exm06.corp.mot.com>
On Fri, 2002-08-23 at 10:43, Rycerz Roman-G11565 wrote:
> Hi..
>
> I am hoping someone can help me...
>
> I have built Redboot to run on a ETAS EVB555 board. When I start it up I
> get the following line
>
> $O496E69742064657669636520272F6465762F73657230270A#70
>
> Having built and run Redboot on a i386pc platform, I am expecting a sign on
> banner...
>
This is a message using the GDB protocol which says
"Init device '/dev/ser0'\n"
> I have looked at all the exception interrupts and the only one that
> activates is "0x100" the reset vector.
>
> The code seems to be in a loop doing a "getc"
Yup - it's waiting for GDB to acknowledge the output string.
It looks to me like you've misconfigured RedBoot. First of all,
you should *not* have serial drivers in a RedBoot configuration (serial
diagnostic drivers come from the HAL package).
On any given platform, you should be able to generate a working
RedBoot, in ROM/FLASH, using this sequence:
% ecosconfig new <platform> redboot
% ecosconfig import startup.ROM
% ecosconfig tree
% make
where 'startup.ROM' contains:
cdl_component CYG_HAL_STARTUP {
user_value ROM
};
--
------------------------------------------------------------
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