您好,我直接在beagle 板上通过串口下载参考starter ware改写的app程序到 DDR2 中运行,发现执行速度比较慢。我移植的程序是以前在cortex M3 上调试过的,现在在该平台上运行正常,但运行时 间和原有的相近。以前M3 的主频为72MHz,现在的A8 的主频为720MHz了,效果却没有太大改善。
我后来打开了所有的cache,速度提升30% 左右;请问如何继续提高运行速度呢? 要在bootloader 里面重新配置DDR2 参数吗?我不需要运行linux。
请给一些参考意见。
Yaoming Qin:
主要是开cache了,如果cache开了,会有超过30%的提高了
Harry Harry:
回复 Yaoming Qin:
您好,现在的问题是速度还是不能满足要求,主频比以前快了10倍了, 速度却提升不多。
看看怎么才能进一步优化?
Yaoming Qin:
回复 Harry Harry:
可能你的cache的配置还是有问题,你看看你拿的哪个版本的starterware,或者你看看e2e.ti.com/…/705629.aspx