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.

[参考译文] TMS320F2800156-Q1:连接到一个正在运行的目标

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1487727/tms320f2800156-q1-attach-to-a-running-target

器件型号:TMS320F2800156-Q1

工具与软件:

您好:

我正在尝试将调试器连接到一个正在运行的 F2800156微控制器、而无需加载程序或将其复位。

我将使用最新版本的 Code Composer (20.1.0.6)和 XDS110调试。

我已经尝试修改了 GEL 文件和工程属性中的调试选项、但未能实现。

是否有相应的分步指南?

此致、

费尔南多

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

    尊敬的 Fernando:

    需要检查以下几点:

    1. 对于 GEL 文件(ti\ccs2010\ccs\ccs_base\emulation\gel\f2800156.gel)中的 OnTargetConnect ():
      1. 您是否注释掉 GEL_Reset()调用?
      2. 您是否要注释掉 RAM 初始化行?
    2. 在 CCS > Project Properties > Debug > Connection Options 中:
      1. 您是否已取消选中"Reset the target on a connect"?
    3. 您是否正在启动无工程调试会话?
      1. 右键单击 ccxml 并选择"Start Project-less Debug"(启动无项目调试)
      2. 然后连接到 CPU1内核

    您正在进行其他更改吗?

    此致!

    Matt

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

    Matt、您好:

    我已经尝试了这些步骤、我已经成功连接到 MCU 而未进行复位、但仍然会暂停

    我还取消选中了"Debug"属性中的"Halt on Connect"。

    可能还缺少什么?

    提前感谢、

    费尔南多

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

    尊敬的 Fernando:

    我想您可以尝试在 OnTargetConnect ()函数中注释所有内容。 请查看将其与上述说明相结合是否可以解决您的问题。  

    此致!

    Matt

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

    您好、Matt。

    我已经尝试在 OnTargetConnect ()中注释所有内容,但在连接到正在运行的 MCU 时,它会停止

    我还能尝试什么?

    谢谢你

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

    尊敬的 Fernando:

    下载 :按照我上面提供的步骤,以及修改调试配置为"只加载符号"并通过调试会话(而不是手动连接到器件,即无项目调试会话)进行连接,我成功地连接到 CPU1而不停止器件。

    我将在 CCS 团队中循环、查看是否可以在 CCS v20上使用类似的方法

    此致!

    Matt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    • 对于 GEL 文件(ti\ccs2010\ccs\ccs_base\emulation\gel\f2800156.gel)中的 OnTargetConnect ():
      1. 您是否注释掉 GEL_Reset()调用?
      2. 您是否要注释掉 RAM 初始化行?
    • 在 CCS > Project Properties > Debug > Connection Options 中:
      1. 您是否已取消选中"Reset the target on a connect"?
    [报价]

    这些都是很好的步骤。 我可以确认、通过上述步骤、我可以使用 CCS 12.8.1和 CCS 20.1.0以非插入方式连接到 F2800157 LaunchPad (我实际上根本不使用启动 GEL 脚本)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="2210" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1487727/tms320f2800156-q1-attach-to-a-running-target/5718964 #5718964"]我可以确认使用上述步骤以非插入方式连接至 F2800157 LaunchPad (我实际上根本不使用启动 GEL 脚本)。

    以下是有关 CCS 20.1.0的视频

    e2e.ti.com/.../c28x_5F00_non_2D00_intrusive_2D00_symbol.mp4

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下载 :按照上面提供的步骤操作,同时将调试配置修改为"仅加载符号"[/报价]

    为此、您可以在启动配置中使用"loadSymbolsOnly"选项来执行该操作。

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_debug-main.html#launch-configurations

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

    您好 Ki、

    感谢观看视频。 我执行相同的步骤、但在进行连接时。 它将停止 MCU。

    我不使用 Launchpad。 我使用的是使用14引脚接头的 F2500156-Q1 64PM。 我不知道这是否相关。

    此致、

    费尔南多

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

    我看着她的背影,也不知道她在想些什么。 我是从项目资源管理器开始的、我没有更改线程的属性。 现在它能起作用。

    非常感谢