Boot time

  • Hi,


    i'm analyzing the boot time of our i.MX6Q-equipped armStoneA9 board. I measured that U-Boot starts after 700-800 ms after connecting to the power supply. NBoot prints the first characters ('r' pressed) after more than 700 ms. So electrical initialization, ROM code and NBoot need together at least 700 ms.


    So my questions are:
    1. Why NBoot needs that long?
    2. We aim to boot a specific bare-metal application as fast as possible. Is there a way to modify NBoot (maybe via pm) or something else to - strongly - reduce the 700 ms?


    Regards
    Pintus

  • NBoot only needs ~100ms boot time, the other 600ms are needed for the voltages to become stable the minimum reset times needed for the components and the ROMloader.
    If we change the reset duration we must make sure that this change works for all possible conditions e.g. temperatures, processor variants and revisions, DRAM an NAND variants, component value tolerance and so on.


    Please contact sales@fs-net.de for further information.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.