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/TMS570LC4357:LAUNCHXL2-570LC43

Guru**** 675280 points
Other Parts Discussed in Thread: LAUNCHXL2-570LC43, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/740575/ccs-tms570lc4357-launchxl2-570lc43

器件型号:TMS570LC4357
主题中讨论的其他器件:LAUNCHXL2-570LC43HALCOGEN

工具/软件:Code Composer Studio

主席先生,

如何在 ccsv7中为 LAUNCHXL2-570LC43 Launchpad 执行乘法(定点和浮点)? 您可以参考任何文档或任何代码片段。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepak、您好!
    在这里、您可以找到同时具有定点和浮点数学函数的 DSP 库: www.ti.com/.../hercules-dsplib
    安装时、您将在安装文件夹下找到示例和文档。

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,
    我已经下载并安装了它。 但想知道如何使用它。 目前我正在开发 ANA 应用程序、在该应用程序中我将获得8位数据、我需要将其与常量值相乘并分配给某个寄存器。 不过、我稍后需要一些数学计算。 那么、我如何使用 CMSIS DSP 工具。 请帮帮我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    此库中包含示例。 DOCS\html 子文件夹中还包含用户手册文件。

    跳过此功能很有用!

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢主席先生,
    e2e.ti.com/.../666127。通过此链接、我包含了头文件、但还介绍了如何添加数学函数的源代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Deepak
    在此链接中、编译设置为使用库作为二进制文件。 您是否在 ARM Linker-->文件搜索路径下添加了所需的*。lib 文件?

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

    主席先生,

    无法解决问题。 因此、请告诉我使用 CMSIS DSP 库 CCS 版本7.0构建 CCS 项目的步骤。 基本上、我将使用浮点乘法和 pid 控制函数进行电机控制。

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepak 您好!
    1.使用 HALCoGen 创建项目、设置所需配置、生成代码;

    2.使 CCS 项目与 HALCoGen 生成的项目名称相同
    -使用空项目模板;
    您可以使用已创建的项目。

    3.转至:project->Properties。
    -转至 Resource -->链接的资源并创建名为 CMSIS_DSP_HOME 且值等于库路径的路径变量(例如,“c:\ti\hercules\Cortex-R4 CMSIS DSP Library\1.0.0”);
    -转到 CCS Build-->Arm Compiler--> Include 选项并添加以下路径:${CMSIS_DSP_HOME}/Include;
    也添加您的项目包含文件夹;
    -转到 CCS Build-->ARM Linker->File Search Path。 包含库 C:\ti\hercules\Cortex-R4 CMSIS DSP 库\1.0.0\lib\ti_math_Cortex_R4_bspf.lib;
    -向库搜索路径添加目录:${CMSIS_DSP_HOME}/Lib
    -转到 CCS Build->ARM Compiler->Advanced Options 并将 CCS 和 UART_support 添加为预定义符号;

    在"sys-main.c"中包含"arm_math.h"。

    现在、您可以开始使用 C:/ti/Hercules/Cortex-R4 CMSIS DSP 库/1.0.0/DOS/html/index.html 中描述的数学函数



    但愿这对您有所帮助。
    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主席先生,

    感谢您的建议。 这对我有很大帮助。 现在、我需要使用 CMSIS 库实现 PID 控制。 如何操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您可以在 CMSIS 库文件夹下找到有关 PID 函数和说明的更多信息
    (./../Cortex-R4 CMSIS DSP 库/1.0.0/docs/html/group___p_i_d.html)。


    此致、
    米罗