This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
FLASH configuration checksum error
- To: 'eCos Discussion' <ecos-discuss at sourceware dot cygnus dot com>
- Subject: [ECOS] FLASH configuration checksum error
- From: Warren Jasper <Warren dot Jasper at bops dot com>
- Date: Fri, 21 Sep 2001 10:10:31 -0400
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.