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.

DRA7xx NAND support and Booting from NAND.. GLSDK7.00

Hi,

I have the following queries regarding DRA7xx GLSDK7.00.


1. The tux penguins Image is not coming on display with SDK 7.00(Where as it is visible wit sdk 6.10). What could be the problem.? How can I enable them?
2. In sdk6.10 there was no support for NAND. In SDK 7.00 seems NAND interface is enabled(I observed in uboot). Am I correct? If so, I am trying to mount the NAND on some folder but its getting failed.?

3. How to enable the booting from NAND in DRA7xx?


Will you help me in this regard.?

Thanks in anticipation.

Rgds,
Vijay

  • Hello Vijay,

    #Q1: The tux penguins Image is not coming on display with SDK 7.00(Where as it is visible wit sdk 6.10). What could be the problem.? How can I enable them?

    Could you check if your display is enabled? Check in your uenv.txt file for the colored argument.

    mmcargs=setenv bootargs 'console=ttyO0,115200n8 elevator=noop root=/dev/mmcblk1p2 rw rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M rootfstype=ext4' fdtfile=dra7-evm-lcd10.dtb

    #Q2. In sdk6.10 there was no support for NAND. In SDK 7.00 seems NAND interface is enabled(I observed in uboot). Am I correct? If so, I am trying to mount the NAND on some folder but its getting failed.?


    According release notes for GLSDK 7.00 there is known limitation for NAND -

    • System - NAND/NOR FS support is not available

    #Q3: How to enable the booting from NAND in DRA7xx?

    - The same U-Boot image shipped with the SDK can be used to boot the system in following different modes based on the boot switch settings:

    • MMC/SD
    • eMMC
    • Uart
    • QSPI
    • NAND

    Please see the possible configurations for booting switches on your board:

    Take a look on the patch - http://lists.denx.de/pipermail/u-boot/2014-August/187184.html

    Best regards,

    Yanko

  • Hi Yanko,
    1. Yes. My display is enabled. Im getting login prompt on my display. But the penguin images are not visible which appear when I use sdk 6.10.

    Rgds,
    VIjay
  • Hello Vijay

    I found a workaround about your issue with TUX boot logo.

    I compared logo.c file in both GLSDK releases - ti-glsdk_dra7xx-evm_7_00_00_04/board-support/linux/drivers/video/logo

    You can see that there is a patch which adds a late_initcall function to mark the logos as freed.

    Logos are located in the initdata, and will be freed in kernel_init. Use late_init to mark the logos as freed to prevent any further use.

    Best regards,

    Yanko