小弟我们做的FPGA开发板的SD卡读取特别慢,求解答

我们做的FPGA开发板的SD卡读取特别慢,求解答
在uclinux正常启动后,加载4MB的一个程序,要读取5分钟才开始运行。

SD卡用的是spi连接,in,out,clk,cs四根线连接,用的25MHz的clk。不知道为什么这么慢。

是不是时钟过快导致CRC校验出错率太高了?



------解决方案--------------------
1.有可能时钟过快
2.操作系统中可能有占用内存更多的后台代码在运行。检查任务管理器
3.硬件问题:例如SPI信号线外围噪声影响等,最好是屏蔽线连接
4.可以用软件评估软件,评估自己代码的性能是否最优。否则需要升级自己的代码
------解决方案--------------------
拿分析仪看看波形吧。

------解决方案--------------------
SPI 应该还可以把,我做过,最快可以达到5.4Mbyte/S 呢

尽量把SPI 的时钟搞快 呵呵
------解决方案--------------------
os 和 文件系统慢吧,hoho,

你不用os 和 文件系统 看看速度