This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Assabet flash problem
- To: Jesper Skov <jskov at cambridge dot redhat dot com>
- Subject: Re: [ECOS] Assabet flash problem
- From: Gary Thomas <gthomas at cambridge dot redhat dot com>
- Date: Fri, 01 Jun 2001 07:16:14 -0600 (MDT)
- Cc: "ecos-discuss at sourceware dot cygnus dot com" <ecos-discuss at sourceware dot cygnus dot com>,
- Cc: "ecos-discuss at sourceware dot cygnus dot com" <ecos-discuss at sourceware dot cygnus dot com>,"nico at cam dot org" <nico at cam dot org>,"Swindells, Robert" <SwindellsR at genrad dot com>
- Organization: Red Hat, Inc.
On 01-Jun-2001 Jesper Skov wrote:
>>>>>> "Swindells," == Swindells, Robert <SwindellsR@genrad.com> writes:
>
> Swindells,> Gary Thomas wrote:
>>> On 01-Jun-2001 Nicolas Pitre wrote:
>>>> I have an Assabet for which the precompiled Redboot binary from
>>>> current
> Swindells,> CVS
>>>> seems to work just fine. It is just a bit outdated compared to
>>>> the
> Swindells,> current
>>>> state of the source, but still it works.
>>>>
>>>> However if I recompile redboot myself, the resulting binary just
>>>> doesn't want to recognize the flash on the board anymore:
>>>>
>>>> |Can't identify FLASH, sorry, man b0, dev d0, id [QRY.] stat 0
>>>> |00018780: B0D0 0002 0000 0000 0000 0000 0000 0000
>>>> |................| |00018790: 5152 5901 0031 0000 0000 0030 5530
>>>> 5503 |QRY..1.....0U0U.| |000187A0: 060A 0F04 0404 0415 0200 0500
>>>> 011F 0000 |................| |000187B0: 0150 5249 |.PRI | |FLASH:
>>>> driver init failed!, status: 0x8
>>>>
>>>> Since it worked with older version of Redboot I guess the problem
>>>> should
> Swindells,> be
>>>> quite dumb and someone will tell me the quick trick without me
>>>> having to dive deep into the code... Right? :-)
>
> Swindells,> Have you tried building it with the bootblock flash
> Swindells,> drivers instead of the strata flash ones ?
>
> If that's the case, use the strata driver, but define
> CYGOPT_FLASH_IS_BOOTBLOCK in assabet_strataflash.h
This is too bad. We might end up having a configuration
CYGOPT_FLASH_MIGHT_BE_BOOTBLOCK
which can handle both Strata & BootBlock styles - ugly.