This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

FLASH configuration checksum error



I am using a StrongARM SA1110 CPU with tow (2) 28F640J3A Flash
chips. I think the hardware for our development board is
not addressing the chip correctly, since I can only see
half of the FLASH.  To fix this problem, I set CYGNUM_FLASH_BASE_MASK =
0xFF800000
instead of 0xFE000000.  This works great.  I get the following messages:

FLASH: Oversized device! End addr 0x09000000 changed to 0x08800000
FLASH configuration checksum error or invalid key

RAM: 0x00000000-0x01000000, 0x0000dc88-00fbf000 available
FLASH: 0x08000000 - 0x08800000, 32 blocks of 0x00040000 bytes each.

Which is correct since I can only see half of the flash.  My question is
how to get rid of the line

FLASH configuration checksum error or invalid key

I tried to run flconfig -i but that does not get rid of the problem.

Any suggestions?  I could ignore it, but I wanted to know how to set the
checksum correctly.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]