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.

[参考译文] TMS320F28034:使用 CCSv10.1.1进行 JTAG 仿真

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1064258/tms320f28034-jtag-emulation-with-ccsv10-1-1

器件型号:TMS320F28034
主题中讨论的其他器件:TMDSDOCK28035controlSUITETMS320F28035

您好!

我已经在 TMDSDOCK28035上为一个项目编写了固件。  但是、我的目标 PCB 具有 TMS320F28034PNT。  我从 Blackhawk 购买了 USB200 JTAG 仿真器。  我的问题是、为了与 Blackhawk 仿真器和目标 PCB JTAG 接头进行通信和调试、我必须在 CCSv10.1中进行哪些更改?

如果您有任何疑问或需要其他信息、请告诉我。

谢谢、
William

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

    您需要为'emulator+28034'组合创建一个新的目标配置文件。 就这些。 如果您遇到困难、 www.ti.com/lit/spracf0 是一个很好的资源。

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

    您能否帮助为以下错误消息提供解决方案?

    "

    ****为项目 HVACI_Scalar 构建配置 F2803x_FLASH ****

    "C:\\ti\\ccs1011\\ccs\\utils\bin\\gmake"-k all

    构建文件:"../HVACI_Scalar.c"
    调用:C2000编译器
    "c:/ti/ccs1011/ccs/tools/compiler/ti-cgt-C2000-20.2.1.sps/bin/cl2000"-v28 -ml -g -include_path="C:/ti/ccs1011/ccs/tools/ti-cgt-C2000-bin_support/capsulate_support/caps/Cit_support/content/docs/tids/tids/v2803x/ti_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/caps/Cit_support/tis/tis/ti_support/capsuls/Cit_support/caps/Cit_support/caps/Cit_support/capsuls/Cit_support/caps/Cit_support/capsuls/Cates=/ti/controlSUITE/development_kits tis/~
    已完成构建:"./HVACI_Scalar.c"

    gmake:***没有规则使目标'C:/ti/controlSUITE2_DMC 修订版/device_support/F2803x/v122/DSP2803x_headers/sources/DSP2803x_GlobalVariableDefs.c'成为2803x D2803X_GlobalDefs.obj'所需的目标'C:/ti/controlSUITE_DMC 修订版/device.c'。

    gmake:***没有规则使目标'C:/ti/controlSUITE2_DMC 修订版/device_support/F2803x/v122/DSP2803x_headers/cmd/DSP2803x_Headers_nonBIOS.cmd'成为'HVACI_Scalar.out'所需的目标'C:/ti/controlSUITE_DMC 非 BIOS.cmd'。
    gmake:***没有规则使目标'C:/ti/controlSUITE2_DMC 修订版/libs/math/IQmath/v15c/lib/IQmath.lib'成为'HVACI_Scalar.out'所需的目标'C:/ti/controlSUITE_DMC 修订版/libs/math/v15c/IQmath.lib'。
    gmake:目标"全部"不会由于错误而重新生成。

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

    请提供建议。


    谢谢、

    William

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

    构建控制台输出中的路径看起来有点奇怪。 您的 include 搜索路径显示"C:/ti/controlSUITE/device_support/f2803x/V125/...等"。 但是、给您带来错误的文件显示"C:/ti/controlSUITE2_DMC 修订版/device_support/F2803x/v122/...等"。

    是这样吗? 您是有意使用两个单独的 controlSUITE 安装、还是需要在 CCS 项目中更正 DSP2803x_GlobalVariableDefs.c 和 IQmath.lib 的位置?

    惠特尼

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

    DSP2803x_GlobalVariableDefs.c 和其他位置需要在我的项目中更新。  我无法在 CCS 中找到执行该操作的位置、因此我直接修改了.project 文件。  您能在 CCSv10.1中建议在哪里可以更改它吗?  

    此外、我直接从以下位置导入了项目:"\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVACI_Scalar"、它给了我上面描述的错误。  现在我编辑了位置、但它不像我导入的其他工程那样从闪存正确引导。  这是您可以检查的吗?  此外、您能否使用 TMS320F28035为标量 V/Hz 电机控制提供一个良好的工作项目? 谢谢你。

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

    我刚刚导入了这个项目,你是对的--在 ControlSUITE 中发布的项目使用硬编码路径来链接这些文件,而不是像它应该具有的那样与项目位置相关的相对路径。 若要供将来参考、通常可以在 CCS 中修复链接文件的位置、方法是右键单击 Project Explorer 中的文件、转到 Properties、然后在 Resource 窗格中单击 Edit... “Incorrect Location”(错误位置)字段旁边的按钮。

    在默认情况下、项目不包含 DSP2803x_CodeStartBranch.asm 文件、该文件解释了从闪存问题引导-如果没有该文件、闪存入口点没有任何位置可以让器件跳转到 c_int00。 尝试从 DSP2803x_common/source/中抓取该文件、并查看它是否允许正确引导。

    惠特尼

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

    尊敬的惠特尼:

    感谢您的回复和非常有用的信息。  解决了我的问题。

    William