This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320C6657:将数据从一个阵列复制到其他三个阵列

Guru**** 2562120 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597010/ccs-tms320c6657-data-copy-from-one-array-to-three-other-arrays

器件型号:TMS320C6657

工具/软件:Code Composer Studio

您好!

我的应用使用 C6657 DSP。 在我的应用程序中、我需要将数据从一个数组传输到另外三个数组。 源数组具有6384字节。 目标数组中的每个数组有2128字节。 我想复制字节0、3、6、9、...、 从源数组6381到第一个目标数组的字节0、1、2、3、4...、2127、以及字节1、4、7、10、 ...、6382从源数组到第二个目标数组的字节0、1、2、3、4、2127、以及字节2、5、8、11、...、6383从源数组到第三个目标数组的字节0、1、2、3、...、2127 (参见下图)。 所有阵列都位于 MSCSRAM 存储器中。 禁用所有数据高速缓存。

如何以最高性能进行此传输? 是否可以与 EDMA3相关?