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.

Setting u-boot bootdelay on AM335x-EVMSK without NAND

I would like to remove the 3 second bootdelay from u-boot. The AM335x-EVMSK does not have NAND. I've added bootdelay=0 to the uEnv.txt file, but it appears that this environment is not read until after the bootdelay is already performed.

Is this possible to do without the NAND environment being available? I guess we were planning on using the EVMSK as a reference design of sorts (I'm not a hardware engineer), and it appears I might have to make sure they put something on the board (like NAND flash) to be able to accomplish this.

Is this correct?

  • Hi Steve,

    There is a U-Boot configuration for the default built-in value for the bootdelay:

    #define CONFIG_BOOTDELAY

    For the U-Boot included in SDK v06.00.00.00 this is located inside <u-boot>/include/configs/am335x_evm.h and for SDK v07.00.00.00 this is inside <u-boot>/include/configs/ti_armv7_common.h.

    Best regards,
    Miroslav