[U-Boot-Users] How to Handel Non-Continuous Memory Regions

Stuart Wood stuart.wood at labxtechnologies.com
Thu Jul 24 16:56:48 CEST 2008


I've got an interesting problem. If loading a large image to memory
and then copying it to flash it gets corrupted.
It appears to happen when the image size becomes larger then a bank of
SDRAM. I've got a 32 MByte SDRAM
that appears as 4 banks of 8 MBytes.

The system is using u-boot 1.1.3 and we will move to 1.3.3 soon.
The memory regions are broken up like this.

0xE0000000 - 0xE07FFFFF
0xE1000000 - 0xE17FFFFF
0xE4000000 - 0xE47FFFFF
0xE5000000 - 0xE57FFFFF

The processor is a Cirrus Logic EP9302 ARM920T.

What would the most appropriate way of handling files larger than 8MBytes?

-- 
Stuart Wood

Lab X Technologies, LLC
176 Anderson Ave.
Suite 302
Rochester, NY 14607
Phone: (585) 271-7790 x207
Fax: (585) 473.4707




More information about the U-Boot mailing list