This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Display problem while booting the bootloader on omap4430 custon board

Hello,

I'm using the omap4430 based custom board.
while i am using to boot the bootloader (u-boot.bin). It is not displaying the BOOT LOGO directly rather it  is displaying some white screen in the start n then boot logo and then some blur coloured screen..

I want to make it as when i boot the u-boot.bin, it shows only the BOOT LOGO, nothing else.
Plz suggest me what changes have to do.

it would be a great halp.

Regards

-Kaushal

  • Hello Gupta,


    What is your version of the u-boot?

    In the u-boot from Denx, your issues are not available. http://www.denx.de/wiki/U-Boot

    Try to use Denx's u-boot.

    Did you make modifications in your u-boot?

    Best regards,

    Yanko

  • Hi Yanko,

    I'm using u-boot 1.1.4 version

    ( VERSION = 1
      PATCHLEVEL = 1
      SUBLEVEL = 4 )

    i didn't modify anything in u-boot till now.
    plz help me .

    Regards
    -Kaushal

  • Hello,

    Could anyone plz help me out. ??

    After Boot logo, some dotted coloured screen is coming. i want to remove it completely.

    Here is the Boot code.

            /* Reconfigure DSI1 VC0 as high-speed video mode */
            __raw_writel(0x20808790, DSI_VC_CTRL(0));

            /* Write Long Packet header */
            __raw_writel(((0x00 << 24) | ((PANEL_WIDTH * BPP / 8)<<8)|(0x3E)),DSI_VC_LONG_PACKET_HEADER(0));

            for (i = 0; i < width*height*4; i+=4) {
                    HEADER_PIXEL(header_data, pixel);
                    *((unsigned char *)(0x80000000 + i)) = pixel[2];
                    *((unsigned char *)(0x80000000 + i+1)) = pixel[1];
                    *((unsigned char *)(0x80000000 + i+2)) = pixel[0];
                    *((unsigned char *)(0x80000000 + i+3)) = 0x00;
            }

            /* Configure GFX pipeline */
            __raw_writel(0x80000000, DISPC_GFX_BA0);
            __raw_writel(0x80000000, DISPC_GFX_BA1);
            __raw_writel(0x02000098, DISPC_GFX_ATTRIBUTES);
            __raw_writel(((((PANEL_HEIGHT-height)/2) << 16) | ((PANEL_WIDTH-width)/2)), DISPC_GFX_POSITION);
            __raw_writel((((height-1) << 16) | (width-1)), DISPC_GFX_SIZE);

            /* Enable GFX pipeline */
            __raw_writel(__raw_readl(DISPC_GFX_ATTRIBUTES) | 0x1, DISPC_GFX_ATTRIBUTES);

            /* Enable manager (LCD ENABLE) */
            __raw_writel( __raw_readl(DISPC_CONTROL) | 0x1, DISPC_CONTROL);

            /* De-assert FORCE_TX_STOP_MODE_IO for video mode to work properly */
            __raw_writel(0x7fff7fff, DSI_TIMING1);

            /* Set GOLCD to sync pipelines */
            __raw_writel(__raw_readl(DISPC_CONTROL) | 0x3d, DISPC_CONTROL);

            enableVC(0);
            enableIF();

    Which register value , i have to change and whats the register value ??

    Thanks & Regards
    -Kaushal

  • Hello,

    Could anyone plz help me out.

    I'm using omap4430 based custom board having u-boot version 1.1.4 and kernel version 2.6.32.

    just after the "BOOT LOGO",
    when i enter the BOOT ARGS as

    "Bootargs :
    setenv bootargs console=ttyO2,115200n8 root=/dev/mmcblk0p2 rootdelay=2 init=/init vram="32M" omapfb.vram="0:32M" rootfstype=ext3 
    mmcinit 0; fatload mmc 0 0x80500000 uImage; bootm 0x80500000 "

    Some dotted light green and red coloured screen is coming.
    I want to remove this dotted coloured screen completely which is displaying after entering the bootargs.

    it would be a great help.