[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