不要使用原厂提供的SDRAM驱动,那些是很保守的参数;
自己按实际SDRAM硬件性能,重新调整这些参数,整体性能可以大大提升...
实际测试:在我的操作系统上,重新优化2440 SDRAM驱动后,性能确实大幅提升:
http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4844443
——这里一些网友提示惊醒梦中人,我的2440的 的SDRAM设置的确是来自官方,或者一些不成名的第三方,我只是改了频率133M,其他我都没改过,
内部还有很多参数值的改进的,这个是比较重要的提示。
回复【9楼】liuweiele liuwei
对于arm11, 应该打开 "指令跳转预测","cache预测淘汰算法","writebuffer";
这些功能对性能提升非常有用,在绝大部分情况下,可以使系统性能提升约30%.
-----------------------------------------------------------------------
如何打开这些功能呢?
-----------------------------------------------------------------------
通过设置CP15协处理器的 C1 寄存器,参考源码(s3c6410_init.s):
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4823445&bbs_page_no=1&search_mode=4&search_text=liuweiele&bbs_id=9999
现在实在是没空,先记录一下,到时候找出来,没道理啊,我的128M,他的64M居然跑的比我快!老子就不信找不出原因!