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/LAUNCHXL-F28379D:icfft/CFFT 和线性拟合库函数的耗时性

Guru**** 2604735 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/680942/ccs-launchxl-f28379d-time-consuming-of-icfft-cfft-and-linear-fitting-library-functions

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

尊敬的同事:

1.我想使用 一组   数据点 来拟合一条直线。 这项工作需要在 F28379D 上完成。

是否有任何用于线性拟合的库函数?

2.我在 C2000Ware 中找到了示例项目2837x_CFFT。

不同的 ICFFT/CFFT 操作点消耗了多少时间? 例如128、256、512、1024、2048点。

此致、

Hao

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

    尊敬的 Hao:

    感谢您的提问。

    遗憾的是、目前没有用于线性曲线拟合的 C2000库例程。

    CFFT_32t 函数的执行基准可在 FPU32 DSP 软件库用户指南第28页的表5中找到。 如果您在默认位置安装了最新的 C2000Ware、则可以在以下位置找到该文档:
    C:\ti\c2000\C2000Ware_1_00_04_00\docs

    反向运算基准位于同一文档的第45页。

    如果有任何不清楚的地方、请回帖。  再次感谢。

    此致、

    Richard

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

     您好 Richard、

    感谢你的帮助!

    我使用两个 CPU 进行编程。

    如果 CPU1项目想要使用在 CPU2项目中定义的矩阵、我该怎么办?

    此致、

    Hao

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

    您是指两个项目之间共享的#define、还是指在 CPU 之间传递数据? 如果是前者、您能否在两个项目中包含相同的标题?

    要在 CPU 之间共享数据、您有两个选项:
    -将数据加载到全局共享 RAM 块,或者
    -使用 IPC 模块。

    在第一种情况下、CPU2会将矩阵写入 CPU1可以读取的相应 GS 存储器块中。 您可以使用 GSxMSEL 寄存器配置写入访问。

    在后一种情况下、CPU2会将矩阵写入 IPC 消息 RAM、并使用 IPC 标志向 CPU1发出数据就绪信号。 我建议这是更好的方法、因为您可以同步数据访问。

    这两种方法都在该器件的多日培训课程的第11单元中有很好的介绍、您可以在以下位置访问该模块:
    processors.wiki.ti.com/.../C2000_Multi-Day_Workshop

    此致、

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

    您好 Richard、

    很抱歉我没有清楚地表达。

    我将尝试后一种方法:使用 IPC 模块。

    谢谢!

    此致、

    Hao