Hi Folks,
Just thinking ahead to my application. Our application will be deeply embedded and boot-time is a significant consideration. So, I will be thinning down the boot-sequence to the minimum required to maximize the boot speed of the part. One thing that obviously has a big impact on the boot time of the device is how fast it can get the bits out of the u-boot image, the boot kernel and the root filesystem. Right now I have been using the SD card for the boot. It is faster than TFTP/NFS but it is not really too speedy. I am wondering what would be the fastest boot path for my final board:
1) NOR
2) NAND
3) SPI -- I would guess not.
What considerations to I need to account for to provide the fastest boot? For example, I would expect that I would want a 16-bit boot device and to maximize the clock speed of the GPMC for the boot bank. Is there anything else I need to be thinking about or any documentation that I should be looking at more closely?
Best regards,
B.J.