This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: flash erase - network stack
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Nicolas Brouard <nicolas dot brouard at silicomp dot ca>
- Cc: eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Mon, 08 Nov 2004 14:18:36 -0700
- Subject: Re: [ECOS] flash erase - network stack
- Organization: MLB Associates
- References: <MFENKKFPNAKOOKBAEHLHAEEGCEAA.nicolas.brouard@silicomp.ca>
On Mon, 2004-11-08 at 14:12, Nicolas Brouard wrote:
> Hi,
>
> I have a problem with the Ethernet Stack (FreeBSD) during flash erasing.
> My board is based on a MPC860. My application initializes the FreeBSD stack
> and then erases several sectors of flash (2.5 Mo).
> Everything is ok if there is no Ethernet traffic.
> But, if I ping my board during flash erasing, the program scratches
> immediately:
> ... Erase from 0x7c3e0000-0x7c6247e4:
> ........$T04thread:00000003;40:7c017eb0;01:000dc5d4;#24
>
> The flash driver I use is: amd/am29xxxxx variant am29lv640
It looks like you are trying to use (execute from) the FLASH while
executing the erase. You don't happen to be using RedBoot in FLASH
with network debugging while running your code, do you?
--
Gary Thomas <gary@mlbassoc.com>
MLB Associates
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss