our kernel image is bigger than the public linux image and we're trying to load the kernal from flash memory to RAM via u-boot code (memmove) and it fails(CPU exception) upon sizes above 15.7M Byte.
smaller sized images are working fine.
static int bootm_load_os(image_info_t os, ulong *load_end, int boot_progress)
memmove_wd ((void *)load, (void *)image_start, image_len, CHUNKSZ);
memmove (to, from, len);
Also attached uImages with different sizes (14M and 15M passed loading stage, 16M failed).
Eran