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.

OMAP-L137 EVM / Uboot SPI Flash & Controller Transfer Speed

Other Parts Discussed in Thread: TMS320C6747, OMAP-L137

Hi [:)],

I'm working on OMAP-L137 /TMS320C6747 Floating-Point Starter Kit.

And regarding to the spi flash & controller transfer speed on uboot, I have a question.

 

Currently my linux boot time is about 7sec and about the half of 7sec is taken to load

the kernel and filesystem from spi flash to RAM.

Then, in order to measured the spi flash & controller transfer speed, I used sf read command on uboot.

Followings are the results.

[Tue Jun 02 16:18:28 2009] U-Boot > sf read 0xc0000000 0x0 0x400000
[Tue Jun 02 16:18:30 2009] U-Boot > sf read 0xc0000000 0x0 0x400000
[Tue Jun 02 16:18:32 2009] U-Boot > sf read 0xc0000000 0x0 0x400000
[Tue Jun 02 16:18:35 2009] U-Boot > sf read 0xc0000000 0x0 0x400000
[Tue Jun 02 16:18:37 2009] U-Boot > sf read 0xc0000000 0x0 0x400000

Though the SPI clock is set to 50MHz, reading 4MB data from SPI Flash to RAM  takes 2-3 sec.

 

If U-boot can copy kernel and filesystem from spi flash to ram faster,

I belive that linux booting time can be shortened more.

 

Dose anyone know how to improve the spi transfer speed?

 

Thanks,

aki