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!