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.
大家好、
我的客户想要将 F280049 VUC 用于 CFFT、 我们是否有基于 F280049的示例?
由于 F280049似乎没有 VUC 示例、因此它们从2837x_vcu2_CFFT_256示例迁移代码、但存在以下问题:
C:\ti\c2000Ware_2_00_00_02\libraries\dsp\vcu\c28\docs\C28X_VCU_LIB_UG.pdf
C:\ti\c2000Ware_2_00_00_02\libraries\dsp\vcu\c28\examples\FFT\2837x_vcu2_CFFT_256
代码如下:
用于修复数据缓冲区地址的 cmd 文件:
来自调试窗口的输入缓冲器:
从调试窗口计算后的输出缓冲器:
但输出结果应如下所示:
问题是什么? 是因为 F280049 VCU 是1类、F2837x VCU 是2类、不能使用此示例吗? 是否有有关 F280049 VCU 实现 CFFT 的建议或示例?
你好、很强、
请给我一天时间来了解此问题的详细信息、然后返回给您。 我认为 VCU 类型在这里不会有所不同。 FFT 应在两者上正常工作。
谢谢、
Sira
强、
我们没有28004x VCU FFT 示例。
但是、我们确实有一个2837x VCU0 CFFT 256示例、这将是迁移到28004x 的更好起点。
C2000Ware_3_01_00_00\libraries\dsp\vcu\c28\examples\FFT\2837x_vcu0_CFFT_256
请尝试此操作(最新的 C2000Ware 版本)。 它还具有通过/失败条件(与其他示例类似)、因此您将了解测试结果。
请告诉我您的发现。
谢谢、
Sira
你好、很强、
有趣的比较-你教了我一些新东西。
我知道 VCU2执行的指令使其在实现 FFT 方面比 VCU0更高效。 这是一项硬件优势。
除非我误解您的说法、否则使用 VCU2 CFFT 256示例迁移到28004x 不会为您带来任何好处。
与 VCU0相比、FPU 似乎是这里的明确选择。
谢谢、
Sira