[U-Boot] mtd: nand: oob data structures taking up a lot of space
Aaron Williams
Aaron.Williams at caviumnetworks.com
Sat Dec 14 06:11:30 CET 2013
Hi all,
I am working on trying to shrink down a bootloader for one of our chips
where the bootloader must fit in around 448K of memory and things are
fairly tight. I found that the oob data structures for 8, 16, 64 and 128
bytes were taking up a fair amount of space. I had to increase the
eccpos size to 640 to match the Linux kernel since the existing size was
too small for some of the NAND devices we are working with. This caused
each oob data structure to consume around 2.5K in the binary. By
initializing the layout data structures at runtime I was able to
eliminate most of the space taken since now the linker can place these
in BSS.
-Aaron
--
Aaron Williams
Software Engineer
Cavium, Inc.
(408) 943-7198 (510) 789-8988 (cell)
More information about the U-Boot
mailing list