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-F280039C:TIDM_02002 with DSP tms320F28004x 迁移到 tms320F280039C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1113878/launchxl-f280039c-tidm_02002-with-dsp-tms320f28004x-migrating-to-tms320f280039c

器件型号:LAUNCHXL-F280039C
主题中讨论的其他器件: TMS320F280039CSysConfigC2000WARETMS320F280049CpowerSUITETIDM-02002TMS320F280049MSP432P401R

我有 CLLLC 提供的与 TIDM-02002-双向 CLLLC 谐振双有源电桥通信的 aplicatino 注释、我想迁移到 launchad LAUNCHXL-F280039C 问题是、当我更改项目时、我有几个问题、并且您可以帮助我如何处理这个问题?

与 TMS320f28004X 通信的原始应用程序、我希望将该应用程序迁移到  TMS320f280039C

我已经尝试了、但在 code composer studio 中编译时出现了错误、因为 addres 的映射与此不同、这是因为我正在考虑正确的过程

我已经在 SysConfig 工具中更改了、但没有成功

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

    您好!

    您能告诉我们有关 CCS 中显示的错误的更多信息吗?

    最棒的

    John

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

    这是错误

    llibc.a

    >>编译失败
    Makefile:164:目标'clllc_F28004x.out'的配方失败
    错误#16004-D:文件"C:/Users/Reta/workspace_v11/clllc_F28004x/libraries/SFO/SFO_v8_Fpu_lib_build_c28_driverlib_eabi.lib "的 Tag_VCU 属性值为"1"、不同于先前看到的属性("3");合并不兼容的文件
    "./device/f28004x_flash_lnk.cmd"、第89行:警告#10068-D:无匹配段
    错误#10010:链接期间遇到错误;未生成"clllc_F28004x.out"
    gmaked[1]:***[clllc_F28004x.out]错误1.
    gmake:***[全部]错误2.
    Makefile:160:目标'all'的配方失败

    ****构建完成****

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

    您好!

    您能否列出您所做的所有更改? 您是否还更改了链接器命令文件?

    最棒的

    John

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

    只有我在 SysConfig 的本节中将该器件切换为另一个器件  

    您可以在资源浏览器中下载应用程序

    这是我已经尝试过的应用程序,但显示出偏移误差

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

    您好、Arturo、

    您使用的是4.01.00.00版本的 Digital Power SDK? 如果您尝试将项目迁移到 TMS320F28003x、则需要执行一些步骤。

    1.您将需要创建一个专为 TMS320F28003x 器件设计的全新项目,该项目可从 driverlib>f28003x>examples>pinmux 文件夹中的 C2000Ware SDK 中获取(数字电源 SDK 中应包含此项目的副本)

    2.您需要进入此项目的 CCS 属性、进入构建中的 SysConfig 设置、并完全删除器件、器件和封装标志。

    3.接下来,您需要将所有源文件从 CLLLC 项目复制到新项目。

    最后、您可以使用 SysConfig GUI 中的开关按钮。 这会将所有设置迁移到 TMS320F28003x、但您可能需要解决显示的任何错误。

    请按照此程序操作、如果有任何其他问题、请告知我。 我们还将很快发布一个视频、其中介绍了我刚才介绍的过程的分步过程。

    此致、

    Peter

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

    您好、Arturo、  

    有关此问题的任何更新、您是否能够解决迁移问题?

    我们发布了详细介绍 SysConfig 迁移过程的视频、如下所示:

    https://training.ti.com/c2000-sysconfig-migrate-c2000-devices-under-10-minutes

    此致、

    Peter

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

    我执行了每个步骤、显示了此错误

    调用 scripting.AddModule()时发生异常:没有这样的资源:/devkits/TIDM_02002/TIDM_02002.syscfg.js 路径搜索:C:\ti\c2000Ware_4_01_00\devkits\tIDM_02002\tidm_02002.syscfg\tidm_0g\tidm_0g_00_cs\tidm_02002.tidm\tidm_0g\t000_0g\tidm_0g\t_0g\tidm_0g_cs_0g\tidm_02002.tidm\t_0g\tidm_0g\t0001.00_cs_0g\tidm_0g\tidm_0g\t0001.t_d_0g\t0001.00_cs\tidm_0g\t000_d_0g\tidm_0g\t0001.00_0g\tidm_0g\t0001.t_cs\tid_

    错误:调用 scripting.AddModule()时发生异常:没有这样的资源:/devkits/TIDM_02002/TIDM_02002.syscfg.js
    隐藏详细信息...

    搜索路径:C:\ti\C2000Ware_4_01_00_00\devkits\TIDM_02002\TIDM_02002.syscfg.js C:Object.runAsUserScript \ti\C2000Ware_4_01_00_00\devkits\TIDM_02002\tidm_02002.scti.jd\tidm_j0g\tidm\tidm_0g_00_cs\tidm_0g\tidmc\tidm_0g\tidm\tidmware\tidmware_0g\tidm\tidmware_j0g\tidm\tidm\tidm_02002.tidm\tidm_j0g\tidm\t0001.00_j0g\t0001.t_d_d_em_em_j2002.tidmc\tidmware\tidmware\tidm\t0001.00_j0g\tidm\tidm\t_j0g\tidm\

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

    您好、Arturo、

    在 SysConfig 迁移过程的哪个部分、您收到了此错误? 到目前为止、您已经进行了哪些更改来产生此误差?  

    您能否进入项目属性并向我展示您使用的 SysConfig 版本?

    此致、

    Peter

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

    正如视频所说、这是在复制 SysConfig 后打开 SysConfig 的阶段、 您能不能进行这项练习、因为我认为这种情况与视频中的情况非常不同、它为我们提供了视频中不存在的问题、而视频中却显示了一个非常简单的示例、以便能够如图所示对其进行转换

    您能否将用于 F28004x 卡的 TIDM-2002 (CLLLC)项目转移到 F28003x、它将显示与执行该项目时相同的错误

    提前感谢

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

    这是我要 TRIyng 来 TRALATE 至 TMS320F280039C 的项目、如果您在图像中看到您可以访问项目中的 COMO 和原始 DSP 是  TMS320F280049C

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

    您好、Arturo、

    感谢您的澄清。 我没有意识到 TIDM-02002项目中的 syscfg 文件使用了特定的 powerSUITE SysConfig 文件。 在这种情况下、您需要直接在原始 CLLLC 项目中进行更改、方法是删除特定于 F28004x 的文件(器件、targetconfig、库等)并将其替换为 F28003x 文件(您可以直接从导入的 empty_SysConfig_100pz 项目复制这些文件)。

    这肯定比指南中显示的要复杂、但如果遇到任何问题、请告诉我。

    此致、

    Peter

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

    我无法翻译此示例、因为显示错误、如果您能翻译、可能会显示错误 由于 tms320f280049具有、我一直在进行调整、但仍然显示错误、因此出现了相同的错误 PGA 块和 tms320f280039C 没有该块

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

    您好、Arturo、

    对于缺失的 PGA 块、您应该能够通过从 tms320f280039C 中的配置中删除该错误来绕过该错误。 我还会让 John 就该参考设计的迁移发表评论

    此致、

    Peter

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

    我已经执行了一个新的项目并显示了此错误

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

    我已经添加了目标、但有此错误

    问题是、我如何知道错误的位置、因为软件不会发送到错误的行  

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

    请注意、除'--help'和'--version'之外的所有参数也可能是
    通过脚本使用嵌入的@clipArgs 注释指令指定。
    例如//@clipArgs -d MSP432P401R

    如果在脚本中嵌入了参数并通过 CLI 显式指定了参数
    然后优先级被指定给 CLI 参数。 此外、请指定
    CLI 上的--board"或"--device"将覆盖任何"--board"和"--device"
    脚本中指定的参数。

    subdir_rules.mk:23:目标'build-1729859375'的配方失败
    无效的参数'--product':找不到名为"powerSUITE "和版本"3.00.00.00.00.00.00.00.00.00"的产品
    gmake:***[build-1729859375]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

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

    您好、Arturo、

    错误提示您的 CCS 工程中没有3.00.00.00版本的 powerSUITE。 您能否进入 CCS 项目属性并查看您使用的版本? 如果未选择其中一个、则可以手动将 powerSUITE 产品添加到 CCS 项目中。

    此致、

    Peter

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

    您好、Arturo、

    我联系了一位同事、这就是我收到的信息

    "如果用户尝试移植其中一个 DP SDK SysConfig 项目。 除了典型的 SysConfig 文件外、他们还需要对项目进行多处更改。

    有一个名为 solution.js 的文件包含在项目中。 此文件指定器件编号、PWM 开关频率和时钟值(eCAP、SysClock 等)。

    用户将需要更新该文件中器件唯一的值。 除了对 driverlib、DSP 库等进行其他与器件相关的更改之外。"

    此致、

    Peter