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.

WEC7 on TI AM335x boot up time

Hi,

I am working on TI AM335x EVM and WEC7, I have ported EVM BSP and boot OS image on our custom h/w, and found boot time around 15-20 sec for typical 30 MB image size booting form SD card.

I need to improve the boot up time, and for the same I am looking for any bench-marking done for WEC7 on TI AM335x or developer experience regarding the boot up, an d the ways to improve it.

please suggest,

Thanks,

  • Anant,

    What is the target boot time that you are trying to achieve? Is you final device going to boot from SD card or are you considering options like NAND/eMMC?

  • Hi,

    Thanks for looking in to this,

    I am targeting the boot time 5 to 7 seconds , and final device is going to boot from nand, I have checked the bootup time for both sd and nand, for nand its higher than sd , it takes app 20-22 second just to copy from nand to ram.

    Thanks Again, Please suggest.

    -Anant

  • Hi Anant,

    We can help you out in optimizing the NAND driver? We've done the same in different platform and achieved very good performance. If you are serious about this please contact me at renjith.thomas@pathpartnertech.com We can have the discussion offline.

  • Hi Anant,

    We are seeing the same results as well on the Beagle Bone.  It takes about 34 seconds to boot a ~50MB NK after setting up the eboot.  About 20 seconds are spent coping the image from the SD Card to ram, the next 14 seconds are spent booting the device.

    There are 2 things that should help your boot times.  First is striping the OS build down as small as possible by removing all unneeded features from the OS design.  The second item that might help is implementing Multi-XIP for WEC7.

    The WinCE6.0 TI_Common BSP looks to support Multi-XIP Regions and TI has a Wikipage with information about this feature.  It also states that the wiki can be used as a guideline for Multi-XIP on WEC7.  There is not a AM335X BSP for WinCE6.0.  Because of this one would need to port the existing Multi-XIP work from WinCE6 to WEC7 and implement the feature for AM335X as the base looks to be for the 3530 part of the BSP.

    http://processors.wiki.ti.com/index.php/Supporting_Multiple_XIP_Regions_in_WinCE_BSP

    Regards,