I have been using the omap3530 evm with the Linux OS and have been trying to capture/encode and write an h.264 video file to the attached SD/MMC card.
Unfortunately it looks like the Omap/Linux/SD card can not write the data buffers fast enough.
It looks like TI has been able to measure the read/write performance as shown in the PSP User Guide Notes http://focus.ti.com/lit/an/sprs640/sprs640.pdf:
9.7.2. Performance using VFAT file system
Buffer Size
(in KBytes)
Total Bytes Transferred
(in MBytes)
Transfer Rate
(in MBytes/sec)
CPU Load
(in %)
100 100 10.11 29.54
250 100 10.12 28.67
500 100 10.12 28.38
1024 100 10.04 28.42
5120 100 10.11 28.21
Table 9.3. Read performance values
Buffer Size
(in KBytes)
Total Bytes Transferred
(in MBytes)
Transfer Rate
(in MBytes/sec)
CPU Load
(in %)
100 100 4.94 21.36
250 100 5.37 27.20
500 100 5.51 26.85
1024 100 5.41 25.85
5120 100 5.49 28.68
Table 9.4. Write performance values
I have not been able to reproduce these results. Does anyone know if TI had to do anything special to get these kinds of performance numbers? Is there any test in the psp for reproducing this kind of test?
Thanks for any help.
-Simon