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.

[参考译文] TMS320F28P650DK:帮助了解用于 cos (PI) 计算的快速 RTS 库示例

Guru**** 2562120 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1572050/tms320f28p650dk-help-understanding-fast-rts-library-example-for-cos-pi-calculation

器件型号:TMS320F28P650DK
Thread 中讨论的其他器件:C2000WARESysConfig

工具/软件:

您好、
我 目前正在探索 快速 RTS 库 对于 TMS320f28p65、 我 不熟悉 Fast RTS 库。  我尝试通过一个简单的计算方法对其进行测试: Cos (PI)

我在以下位置找到了 cos 示例: C:\ti\c2000\C2000Ware_5_04_00_00\libraries\math\FPUfastRTS\c28\examples\cos_f32

但是、本示例让我有点困惑、原因有两个:
1-多个.c 文件:我在示例文件夹中看到几个源文件、但无法清楚地确定实际 cos (PI) 计算的执行位置和方式。 您能告诉我代码的相关部分、或者说明如何修改它以测试 cos (PI) 吗?

2:无 SysConfig 集成:我注意到此示例不使用 SysConfig。 由于 SysConfig 简化了配置和设置、因此我想知道是否有将快速 RTS 示例与 SysConfig 集成的建议方法、或者是否有理由在这里不使用它。

如果您有任何建议示例或任何指导或说明、我们将非常感谢!

我的 Code Composer Studio 版本:12.8.1.00005

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

    您好、  

    [报价 userid=“651285" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1572050/tms320f28p650dk-help-understanding-fast-rts-library-example-for-cos-pi-calculation

    1-多个.c 文件:我在示例文件夹中看到几个源文件、但无法清楚地确定实际 cos (PI) 计算的执行位置和方式。 您能告诉我代码的相关部分、或者说明如何修改它以测试 cos (PI) 吗?

    [/报价]

    fastrts_coseon.c 是 cos 计算-->检查 FastRTS_RunTest ()。  cos 的实际操作通过 libraries\math\FPUfastRTS\c28\source\fpu32\cos_F32.asm 引用、后者是 rts2800_fpu32_...lib 函数的一部分、这些函数包含在示例的工程属性中。  

    2-无 SysConfig 集成:我注意到此示例不使用 SysConfig。 由于 SysConfig 简化了配置和设置、因此我想知道是否有将快速 RTS 示例与 SysConfig 集成的建议方法、或者这里是否有不使用该示例的原因。

    较旧的示例没有使用 SysConfig。 查看 C2000ware v6.0、我们有新的基于 SysConfig 的示例。  C:\ti\c2000\C2000Ware_6_00_00\libraries\math\FPUfastRTS\c28\examples\28e12x_cos_F32。 器件可以切换到 P65x 器件。

    此致。

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

    感谢  答复。

    在  cos_F32 示例中、我可以    从该工程中删除所有 golden.c、input.c、fastrts_examples_setup.c、fastrts_examples_main.c。 那么只生成一个 main.c (与其他工程一样)并使用 cosf (PI)?

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

    您好、

    golding.c、 input.c 文件主要用于检查示例的通过/失败情况。 input.c 现在用于提供 cos (input)、但如果您仅想使用 Pi 等本地器件、那么可以将其删除。  fastrts_examples_setup.c、fastrts_examples_main.c 主要用于初始化设备等、即 28e12x_cos_F32。 示例中删除了这 2 个文件、因此您可以引用 Fastrts_coscan.c。

    此致。