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.

NAND Bootloader on AM335x EVM speed question

Hello,

I'm using the bootloader sample from Starterware to boot from NAND on AM335x EVM; everything is working properly and my custom application (flashed on NAND @ 0x80000000) boots successfully.

My problem is with the time it takes for my application to boot. My custom application is about 47MB (spanning 378 blocks on NAND) and it takes almost 2 full minutes to load (around 2.55seconds per MB); are those speeds normal? or am I doing something wrong?

What surprises me is that I have another bootloader binary (from an old project written by someone else) which is also based on Starterware's example and it's around 30% faster. The problem is that I don't have the source code for it to see what optimizations have been done to it. 

Any advice on what can be done to speed the booting process up?

Note: The bootloader sample I'm using is: "C:\ti\AM335X_StarterWare_02_00_00_07\build\armv7a\cgt_ccs\am335x\evmAM335x\bootloader"

Thanks in advance!