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.

[参考译文] TMDSDOCK28379D:迁移 TIDA-010054以与 TMS320F28379D 搭配使用

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1252980/tmdsdock28379d-migrating-tida-010054-to-be-used-with-tms320f28379d

器件型号:TMDSDOCK28379D
主题中讨论的其他器件:SysConfigTIDA-010054、SFRA、 powerSUITEC2000WARE

您好!

你的最后一个回复帮助了我很多。

我能够让 LED 闪烁!

现在我有另一个问题。

我应该构建一个新项目、并从我想要构建的示例中移动一些内容吗? (如此处所示: https://www.ti.com/video/series/C2000-SysConfig.html) 在 C2000 SysConfig 中:在10分钟内迁移 C2000器件

我是否应该在这里尝试更改现有的"照单"选项:

谢谢!

文森特·博利厄-加农

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

    我在视频中尝试了该步骤、但当我尝试打开 SysConfig 时、显示错误。

    我不知道如何解决这个问题。

    感谢您的支持!

    文森特·博利厄-加农

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

    您好、Vincent:

    感谢您的提问。 您遇到的问题是、使用"TIDA-010054"的电路板没有176引脚的版本、而只有100引脚(这是您在原帖图像中显示的版本)。 因此、您不能直接切换到另一个带有176引脚的电路板。

    现在、如果您使用的是板、则可以改用"定制"板。

    现在、如果您只使用没有此选项的 SysConfig 文件、则可能需要将该文件重命名为"TIDA-010054.syscfg"、因为这是它在路径中查找的文件。

    此致、

    文斯

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

    您好、Vince。

    我不明白第一部分。 这是我正在使用的卡。

    它具有180个引脚,我计划仅使用前120个引脚(https://www.ti.com/tool/TMDSCNCD28379D )。

    TIDA_010054只是我所使用的参考设计(https://www.ti.com/tool/TIDA-010054 )。

    重命名文件不起作用。

    感谢您的支持、

    文森特·博利厄-加农

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

    您好!

    有几件事对我来说毫无意义。

    示例 I loaded 应该已分配引脚(通常是指)。

    但我在 syscfg 中看不到任何配置。 这些引脚是否有可能在文件.h 或.c (如:dab_user_settings.h)中进行编程?

    此外、我不确定是否为我的卡选择了正确的板。

    感谢您的支持、

    文森特·博利厄-加农

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

    您好、Vincent:

    请注意、您使用的项目 TIDA-010054未通过器件 SysConfig 启用。 您看到的实际上是 powerSUITE、它用于选择实验室版本、选择 PWM 频率、电流/电压限制等系统级参数、运行 SFRA 并调整控制环路补偿。

    必须手动添加 SysConfig 支持、但这涉及对 TIDA-010054系统代码进行重大更改、因为所有初始化设置都是在手写代码中完成的、不是通过 SysConfig 自动生成的。 即使添加 SysConfig 支持、也必须注释掉所有手写初始化代码。

    由于代码支持 F28004x、我想了解在本例中改用 F28379D 的动机。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    我计划使用一些控制来模拟行为、因此我选择了这款具有更高处理能力(MIPS)的卡。

    此外,我买了卡,所以我会继续与它。

    现在、我需要支持来转向 F28379D。

    谢谢!

    文森特·博利厄-加农

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

    您好、Vincent:

    好了、您对此主题还有任何疑问吗? 您是否正在创建一个基于 SysConfig 的新工程、并从 TIDA-010054中将代码复制到其中?   dab_user_settings.h 中提供了 TIDA-010054的 GPIO 引脚排列选择

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    我仍然是 C2000和 CCS 的初学者、所以我会尝试逐个步骤地提出问题。

    是否可以在 TIDA-010054示例中添加电路板? 我找不到它、因此尝试创建一个新项目。

    现在、我创建了一个具有正确电路板和器件的新项目。

    我需要导入项目的其余部分、但我不知道从哪里开始。

    此外、我的项目可能需要这个 powerSUITE。 有可能导入吗?

    感谢您的支持、

    文森特·博利厄-加农

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

    您好、Vincent:

    TIDA-010054不是基于 SysConfig 工具。 您可以像现在一样将 SysConfig 添加到其中、但这意味着对现有的手写 TIDA-010054代码进行了重大修改。 1仅当现有工程已基于 SysConfig 并且您要迁移到新器件时、点击迁移才会顺利完成。 我将致电 SysConfig 工具专家、以帮助解决工具相关问题。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    确切地说、2次最后捕获是不同的项目。

    如果可以向 TIDA-010054项目添加正确的电路板、速度会更快。 有可能吗?

    或者没关系吗? 手写代码是否与我使用的卡兼容、只需少量更改?

    此外、我的项目可能需要这个 powerSUITE。 是否可以将其从 TIDA-010054示例导入到新项目中?

    现在、我认为创建一个新项目并将所有内容都移动到其中可能会更容易。

    或许可以在 SysConfig 中手动传输手写代码、从长远来看、我可能更容易。

    我不知道最佳做法是什么。 如果可能、请指导我逐步操作

    感谢您的支持、

    文森特·博利厄-加农

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

    尊敬的 PAWAN:

    因此、我创建了一个类似视频(C2000 SysConfig:在10分钟内迁移 C2000器件)中的新项目

    现在我正在尝试添加板。

    但它始终返回到这个(没有电路板)

    如何解决该问题。

    感谢您的支持、

    文森特·博利厄-加农

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

    您好、Vincent:

    确保在切换到电路板支持"控制卡 F28379xD"后保存 syscfg 文件

    在此视频中、我们还提供了此迁移项目的更新版本:

    https://www.ti.com/video/6327167825112?keyMatch=ONE%20CLICK%20MIGRATINO

    该项目无需另一个项目来复制文件、只需坚持使用一个项目即可进行迁移。

    此致!

    马瑞安

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

    您好、Ryan、

    好的、首先、我在生成的源中没有相同的文件、而且我的项目中没有引用的源。

    此外、我无法选择我使用的板

    当我关闭项目时、更改部分不会保存(在关闭之前我已保存了所有内容)。

    最后,主题是手写的,你可以看到。

    希望您能帮助我、

    文森特·博利厄-加农

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

    也是 PAWAN 说(TIDA-010054不基于 SysConfig 工具。)

    也许这就是我不能做出改变的原因。

    VBG

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

    您好、Vincent:

    TIDA-010054并非基于 SysConfig、而是基于 powerSUITE。 如果要迁移到基于 SysConfig 的方法、 我建议遵循以下步骤。

    1. 使用 C:\ti\c2000\C2000Ware_5_00_00\driverlib\f28004x\examples 中基于 SysConfig 的示例。 使用空项目或通用项目。
    2. 复制 TIDA-010054非基于 powerSUITE 的示例解决方案中的所有代码。 -你将在解决方案中看到2个项目,一个是基于 powerSUITE 和第二个非基于 powerSUITE。
    3. 在 SysConfig 中生成初始化代码。
    4. 注释掉复制文件中的所有冲突代码。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    我从 C:\ti\c2000\C2000Ware_5_00_00\driverlib\f2837xd\examples\cpu1\empty_projects\ccs 创建了一个新的空工程。

    现在、我创建了一个 SysConfig 并将其添加到项目文件夹中。

    一切构建正常:

    对于第2点、我是否仅复制这些文件?

    我不知道该怎么办。

    在 sysconfig 中生成初始化代码

    谢谢!

    文森特·博利厄-加农

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

    对于第2点、您是正确的、请复制解决方案相关文件。

    有关如何在 SysConfig 中生成代码、请参阅以下内容:

    应用报告: https://www.ti.com/lit/an/spracx3/spracx3.pdf

    视频系列: https://www.ti.com/video/series/C2000-SysConfig.html

    SysConfig 的优势: https://www.ti.com/lit/wp/spry341/spry341.pdf

    谢谢。此致、

    PAWAN