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.

have panda board flash ?

Hello,

can anyone say that  Pandaboard has nand support or not ? .

Is pandaboard have any flash memoy ?

How can i call uimage directly from x-loader means skip the u-boot.?

  • Hi Rahul.

    While the OMAP processor supports NAND flash through the GPMC interface, there is no NAND or NOR on the Pandaboard.

    You need to have both the primary bootloader (x-loader/MLO) as well as the secondary bootloader (u-boot) or some alternative like barebox.  There is not enough functionality in x-loader to go straight to Linux.  While it might be possible to hack x-loader to incorporate more functionality, you would be reinventing the wheel and fighting with keeping the resulting MLO small enough for the ROM to load.

    Regards,

        Steve

  • hi ,we provide  clone panda board  which provide eMMC on board ,www.tianyeit.com

  • hi.....

    can you say how i can i interface flash memory on board through gpmc interface?

    or is there any pee-requisties for that.

  • Hi Rahul.

    If you mean how to do the software, NAND on the GPMC interface is supported by the TI OMAP4 kernel at:

    git://dev.omapzoom.org/pub/scm/integration/kernel-ubuntu.git.

    If you mean how to do the hardware, this is covered in the OMAP4 TRMs.

    Regards,

        Steve

  • Hi Steve,

    Thank you for reply me.

    As you say I interface NAND flash through GPMC. And also enable support in kernel but I don't get any switch to change bootmode, so in this side how to boot from nand, it's default from MMC.

    i know that for changing boot order i have to read SYSBOOT register. so can you say how can i read it.

    Regards,

    Rahul Tiwari

  • Hi Rahul.

    When you asked about how to interface NAND flash after it was noted that the PandaBoard had no NAND, I assumed you were talking about how to do it on your own custom board.

    Regards,

        Steve

  • Hi Steve,

    I am talking about pandaboard not any custom board. There is a one register, is SYSBOOT register on board by which boot configuration is done. i want to ask that how can i read or write this register.

    if I boot from MMC, I have to place MLO, u-boot.bin and kernel image in MMC. The Same way if i want to boot from NAND then I have to write these three files in it. As I know, Commands for writing and erasing are available in u-boot. So for booting from NAND, should i have to boot first time from MMC and write in NAND  flash then again I have to boot. this will done from NAND.

    How can i know the address of NAND from where it will start.

  • Can anyone tell me how can I use DMA to copy image from MMC to Ram to reduce boot time ?

    Currently I do following changes in board configuration fie "omap4_common.h"

    #define CONFIG_CMD_DMA
    #define CONFIG_DMA_COPY_OF_KERNEL 1

    But still I doesn't see the effect of this parameter in my boot time.

    Is MMC is a Flash type of Non-volatile storage?

    As i know the above parameter copy images from ROM/FLASH to RAM.