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.

[参考译文] LAUNCHXL-F280049C:根据 LAUNCHXL-F280049C 调整电机控制 SDK 通用工程和实验(SysConfig 版本)

Guru**** 2463330 points
Other Parts Discussed in Thread: DRV8353, DRV8323, LAUNCHXL-F280049C, SYSCONFIG, DRV8353R

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1497060/launchxl-f280049c-adapting-the-motor-control-sdk-universal-project-and-lab-sysconfig-version-to-the-launchxl-f280049c

器件型号:LAUNCHXL-F280049C
主题中讨论的其他器件: SysConfigC2000WAREDRV8353R、DRV8353 、DRV8323

工具与软件:

您好、IT 团队:

我正在尝试  根据 LAUNCHXL-F280049C 调整电机控制 SDK 通用 工程和实验、因此我遵循以下指南:通用电机控制工程和实验用户指南(修订版 A)、更具体地说是"4.3将参考代码移植到新的 C2000 MCU"部分。 我可以按照所有步骤操作、直到执行第6步。 构建项目时、项目似乎无法识别特定器件、我会收到以下错误:

[0]****为项目 universal_motorcontrol_syscfg_f28004x****构建配置 CPU1_FLASH
[1]"C:\\Users\Martin.blochre\\Software\\ti\\ccs2011\\ccs\\utils\\bin\\gmake"-k -j 28 all -O

[2]构建文件:"../c2000.syscfg"
[3]正在调用:SysConfig
[4]"C:/Users/martin.blochre/Software/ti/ccs2011/ccs/utils/sysconfig_1.23.0/sysconfig_cli.bat --script "C:/Users/martin.blochre/workspace_ccstheia/universal_motorcontrol_syscfg_f28004x/c2000.syscfg CCSvfg"-o "syscfg"-s "C:/Users/martin.blochre/Software/ti/C2000CCSv_SDK_5_03_00_00/.metadata/sdk.json"-d "F28004x"-p "100PZ"-r "F28004x_100PZ"--编译器 Ware_Motor
[5]subdir_rules.mk:9:目标'build-1685593665'的配方失败
[6]未找到封装:100PZ。 此软件包可能在较新版本的 SysConfig 中可用
[7] gmake:***[build-1685593665]错误1.
[8]gmake:由于错误、未重制目标"All"。
[9]****构建完成*

在 CCS 中打开 SysConfig 时、还会收到以下错误。  

我已将 SysConfig 和 CCS 更新为最新版本。 我还在以下目录中安装了 SysConfig: re/ti/ccs2011/ccs/utils/sysconfig_1.23。

我还在.projectspec 中设置了以下构建配置: sysConfigBuildOptions="--product ${MCSDK_ROOT}/.metadata/sdk.json -- device F28004x -- package 100PZ -- part F28004x_100PZ"。 下面的.projectspec I 只是遵循 PDF 中的指南。

我缺少什么吗?

我决定具体选择这个项目,因为它的伟大的文档和高水平的细节和可配置性。 此外、在文档中还提到了与以下栅极驱动器的高组合性:  DRV8353R . 另外还可以选择使用 Lab 版本并避免出现这种情况 SysConfig 发行 但是我非常喜欢集成在 CCS 中的动态接口。

我还知道除了通用电机控制实验之外还有其他一些项目可供使用、例如:Ware_Motor c2000_c2000_v24SDK_5_03_00_00\solutions\boostxl_drv8320rs\f28004x\ccs\sensorless_foc\is07_speed_control_coff.projectspec。 最终应用应使用更出色的位置环路、因此这也是不错的选择。  

此外,这个启动板只是为了使项目进行,我们打算移动到  F280041 . 我知道最后一个没有 CLA CLB 模块的情况下、如果您能提供一些帮助、以便我可以避开这些模块、开发适合最终 CPU 的应用、我会很感激。 此外、 在进行必要的过渡时、您认为使用通用电机控制是可行的吗?

 

非常感谢您的支持。

Martin Blochre

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

    尊敬的 Martin:

    [报价 userid="532106" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1497060/launchxl-f280049c-adapting-the-motor-control-sdk-universal-project-and-lab-sysconfig-version-to-the-launchxl-f280049c ]]我已将 SysConfig 和 CCS 更新为最新版本。 我还在以下目录中安装了 SysConfig: re/ti/ccs2011/ccs/utils/sysconfig_1.23.

    很多时候我发现您必须在工程属性中选择特定版本的 SysConfig、如下所示:

    您是否已经参考了此文档? 它专门用于 C2000电机控制 SysConfig 工具 https://www.ti.com/lit/sprad68

    Unknown 说:
    我决定具体选择这个项目是因为它有大量的文档和高水平的详细信息和可配置性。 此外、在文档中还提到了与以下栅极驱动器的高组合性:  DRV8353R . 另外还可以选择使用 Lab 版本并避免出现这种情况 SysConfig 发行 但我非常喜欢集成在 CCS 中的动态接口。

    SysConfig 版本仅支持我认为的 DRV8323 BoosterPack。 然而、非 syscfg (C 代码)版本确实支持 DRV8353。

    Unknown 说:
    此外,这个启动板只是为了让项目开始,我们打算移至  F280041 . 我知道最后一个没有 CLA CLB 模块的情况下、如果您能提供一些帮助、以便我可以避开这些模块、开发适合最终 CPU 的应用、我会很感激。 此外、 考虑到这种必要的过渡、您认为使用通用电机控制是可行的吗?

    是的、应该没问题。 通用电机控制实验室不利用 CLB 或 CLA。

    此致!

    Kevin