
On Friday 18 December 2009 16:07:40 Jeff Angielski wrote:
Stefan Roese wrote:
On Friday 18 December 2009 13:35:26 hedwin wrote:
Jeff, what is the size of your allocateble memory. Had to increase it to 4MB to get it working.
I've got 1MByte for my test on Kilauea. This should be enough. There is already a compile-time check in the UBI code:
#if (CONFIG_SYS_MALLOC_LEN < (512 << 10)) #error Malloc area too small for UBI, increase CONFIG_SYS_MALLOC_LEN to
= 512k #endif
Please let me know if this really is not enough. But for me, 1MB is working.
As per Hedwin's suggestion I increased my CONFIG_SYS_MALLOC_LEN to 4MB and the error disappeared. Thanks Hedwin! And now the UBI output matches my part (e.g. PEB size).
Hmmm. Must be because my test platform used a small page NAND device. I'll give it a try on a large page NAND soon. The code must be lacking a check for malloc failure.
Cheers, Stefan
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office@denx.de