This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
RE: [redboot] POST (power on self test)
- From: "Chris Zimman" <czimman at bloomberg dot com>
- To: "alysson brito" <alysson dot alysson at gmail dot com>, <ecos-discuss at ecos dot sourceware dot org>
- Date: Sat, 5 May 2007 08:57:59 +0100
- Subject: RE: [ECOS] [redboot] POST (power on self test)
Alysson,
No, you can put whatever POST routines you need right inside of Redboot. In order to keep things simple for now, I would see if you can get done what you need to get done inside of bist(). If you have a sufficiently complex POST routine that needs things Redboot doesn't provide (eg. threads, interrupts, etc) then I guess you can consider an external image. Most POSTs that I have ever seen don't require this sort of thing.
You probably do not need CYGOPT_REDBOOT_FIS_REDBOOT_POST for now.
--Chris
-----Original Message-----
From: alysson brito [mailto:alysson.alysson@gmail.com]
Sent: Friday, May 04, 2007 9:16 PM
To: ecos-discuss@ecos.sourceware.org; Chris Zimman
Subject: Re: [ECOS] [redboot] POST (power on self test)
Thanks Chris.
I have a start point on this now!
Then that is it or do I need kind of any "post image" ? Would this be
another kind of image such as RAM, ROM, etc ?
I also get to the component CYGOPT_REDBOOT_FIS_REDBOOT_POST. Should I
enable it ?
I am not sure how this all fit in together :/
-- Alysson
"You are not thinking. You are merely being logical." - Neils Bohr
On 5/4/07, Chris Zimman <czimman@bloomberg.com> wrote:
> POST == Power On Self Test
> BIST == Built In Selt Test
>
> They are basically equivalent, so yes, you should put your POST code in
> bist().
>
> --Chris
>
> -----Original Message-----
> From: ecos-discuss-owner@ecos.sourceware.org
> [mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of alysson
> brito
> Sent: 04 May 2007 13:33
> To: ecos-discuss@ecos.sourceware.org
> Subject: [ECOS] [redboot] POST (power on self test)
>
> Hi there
>
> 1. Would any one know how POST work on redboot (I really have go no
> clue and could not found it on any document/mail)?
>
> 2. Is there any POST code already made ?
> As uboot has. I "grep" the code and only found unit tests for the code
> itself.
>
> 3. Where my post code should go. Should I call it from the bist() ?
> I do not reeally know whether u make any diferentiation between BIST and
> POST.
> I "grep" the code and found out bist()that redboot has post. By I just
> founded out the
> packages/redboot/current/src/main.c
> bist() been called from cyg_start()
>
>
> Thanks in advance for any help
>
> -- Alysson
> "You are not thinking. You are merely being logical." - Neils Bohr
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss