TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-F280049C: 从FLASH至GxRAM的memcpy慢

Part Number:LAUNCHXL-F280049C

我在进行数据搬运的时候遇到如下问题:

通过string.h的memcpy接口进行FLASH到GxRAM的数据搬运,FLASH的cache与预取打开,RWAIT值设置为4,发现搬运数据所用cycle数(100MHZ时钟)约为PREAD指令(memcpy编译汇编主要指令)周期数的5倍,且关闭cache与预取对结果并不产生影响;

上述现象是什么原因造成的呢?

此时的搬运速度是否可以通过其他方法进行提升?

期待各位的回复,谢谢!

Ben Qin:

你好,我咨询下相关工程师后回复您。

,

xin liu:

好的,麻烦您

,

Ben Qin:

客气了

,

Ben Qin:

你好,抱歉回复晚了。

能否分享下生成的汇编代码?以及你调用部分的源代码?可能是编译器优化的问题。

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-F280049C: 从FLASH至GxRAM的memcpy慢
分享到: 更多 (0)