[U-Boot-Users] CFI, saveenv Flash no Erased
Tolunay Orkun
listmember at orkun.us
Sat Aug 13 00:56:40 CEST 2005
The timeout check is not correct in the current code. I had submitted a
patch to Wolfgang on July 2nd, 2005. I do not know if/when he will apply
it. The patch is available via:
http://sourceforge.net/mailarchive/message.php?msg_id=12234135
Try if it solves your issue...
Best regards,
Tolunay
Scott McNutt wrote:
> Hi All,
> First, my thanks to the CFI developers -- great job!
>
> With the erase and cp commands, the CFI flash driver seems just
> fine. However, when I execute saveenv (env is in flash), I observe
> "Flash not Erased".
>
> I'm using AMDLV065D on a Nios-II board with the latest cfi_flash.c
> (rev 1.18). In routine flash_write_cfiword (cfi_flash.c, line 1146),
> flag == 0, indicating that the flash is not "(sufficiently) erased":
>
> flag = ((cptr.cp[0] & cword.c) == cword.c);
>
> Adding a delay of about 500 msec corrects the problem, and I was able
> to trace the bits changing (eventually) to 0xff with some hack code.
>
> This is the first time I've worked with the CFI code, so I'm looking
> for some guidance from someone familiar with the code on how to track
> down the problem/potential solution & where I should focus my attention.
>
> Thanks,
> --Scott
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
More information about the U-Boot
mailing list