Okay, the uboot splashscreen is hard nut to crack...
What I am trying to do ->
1> setenv splashimage method(mentioned in previous messages) cannot be used at all since it is runtime modification of uboot environment variables. They hace used tftp connection during a network boot (most of arm boards support that, I dont think aakash does.)
2> I think the only sensible way to do this is
a> Save our bmp image as a 8bpp or 16bpp .c or any header file using gimp software(It saves an array of pixel position, data)
b> Import the bmp header file in our config file (sunxi-common.h)
c> write a lcd_write function that is initiated at bootup, this lcd function will write each bitmap pixel value as given in header file
something like this
#ifdef CONFIG_SPLASH_SCREEN
#include"our_bmp_image.h"
draw_bmp_lcd(pixel_number, bmp_pixel_data)
#endif
3> I am intermediate in embedded C programming and this would take time for me to search correct functions in huge linux-sunxi repository, also the datasheet/support for allwinner a13 seems less(official datasheet has just half page documentation of lcd)...
It would be kind if any one can guide me in where to hunt these function and methods