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.

[参考译文] CCS/F28M35H52C:在蛇形皮质m3内核上运行XDS 510 Spectrum Digital调试器时出现问题。

Guru**** 2611705 points
Other Parts Discussed in Thread: F28M35H52C, CONTROLSUITE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/618682/ccs-f28m35h52c-problem-running-xds-510-spectrum-digital-debugger-on-concerto-cortex-m3-core

部件号:F28M35H52C
主题: controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

在cconcto cortex m3内核上运行XDS 510 SD调试器时需要一些帮助。  

我正在使用 基于C2000的F28M35H52C控制卡和坞站。

到目前为止,我在软件开发中使用了inbuild XDSv100v2版本调试器进行软件调试。 但是现在当我尝试使用XDS 510频谱数字调试器时,在扩展板上使用10引脚JTAG连接器,我遇到了问题。

更具体地说,

我看到的问题只是当我尝试调试控制器的皮质m3核心时。 这意味着我可以使用XDS 510调试c28内核,但不能调试皮质m3内核。 尝试调试皮质m3内核时,我收到的错误弹出消息如下所示:

加载程序错误。

在调用函数之前必须连接目标。  

我不确定它是否需要处理凝胶文件。 因为正如我已经提到的,USB JTAG对两个内核都非常适用。  

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

    如何启动调试器? 您是否选择了项目并单击了绿色的bug按钮? 如果是这样,可能是因为皮质M3内核未连接,但JTAG调试器仍在尝试加载代码。

    在这种情况下,您是否可以尝试按照下面所示的步骤连接到M3核心并加载代码?

    software-dl.ti.com/.../sdto_ccs_debug-handbook.html

    我在这里测试了我的环境,但没有发现连接本身有任何问题-但是,我仍在安装controlSUITE,以便将一些合适的项目加载到我的F28M35板上。 如果发现异常情况,我会报告。

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

    Target必须连接才能调用函数。  

    您能否检查Cortex_M3内核的调试项目属性下是否勾选了"Connect to the target on debugger startup (在调试器启动时连接到目标)"选项:

    如果未勾选该选项,可能会导致"调用功能前必须连接目标"错误。

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

    您好,Rafael:

    我为XDS 510调试器创建了新的.CCXML目标配置,并运行测试连接以检查是否检测到调试器并通过测试。  

    现在,我通过选择感兴趣的项目(皮质m3核心应用),单击了绿色调试按钮。 我被带到了CCS Debug Perspective,并运行了一些Gel文件。 最后一个运行的文件是f28m35h52c1_m3.gel文件,其中是抛出错误的弹出窗口!!

    我尝试了您共享的链接中介绍的方法,但手动调试启动对我来说根本不起作用。 因此,我甚至无法从菜单部分的"视图"选项卡中打开"目标"配置视图。  

    但正如我之前所说的那样,我可以成功启动和调试C28内核。  

    谢谢

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

    此选项已选中。 我将此作为故障排除方法。

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

    您好,

    现在,我通过选择感兴趣的项目(皮质m3核心应用程序),单击了绿色的调试按钮。 我被带到了CCS Debug Perspective,并运行了一些Gel文件。 最后运行的文件是f28m35h52c1_m3.gel文件,其中是抛出错误的弹出窗口!!

    在这种情况下,我怀疑当CCS尝试将代码加载到此内核时,Gel文件上的例程或外部因素(外部看门狗甚至电源故障)可能会无意中重置设备。  

    我尝试了您共享的链接中介绍的方法,但手动调试启动对我完全无效。 因此,我甚至无法从菜单部分的"视图"选项卡中打开"目标"配置视图。  [/引述]

    这很奇怪。 您是否在"视图"下拉菜单中看到如下所示的选项? 选择它将打开屏幕右侧的Target Configurations (目标配置)视图(箭头所指)。

    如果未看到此选项,请确保已打开“CCS编辑”视图  

    我之所以坚持手动启动目标是因为正确确认您的情况下可能发生的情况是最安全的-特别是因为项目可能尝试将代码加载到其他目标。  

    希望这能有所帮助,

    拉斐尔

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

    您好,Rafael:

    很抱歉回复延迟。  

    所以我一直到这里:  

    因此,当我尝试连接到m3内核时,它会抛出此错误消息。 您能告诉我是否应该编辑一些gel文件以纠正此错误吗?  

    谢谢

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

    很抱歉,我错过了您的延迟回复。 您是否仍有此问题?

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

    拉斐尔

    是的,连接XDS510调试器时仍有问题!!  

    仍在这方面寻求支持。

    谢谢

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

    我仍在尝试在这里重复这个问题。 我怀疑可能存在硬件或初始化问题,这会阻止M3正确地从复位中释放。

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

    您好,

    请对延迟表示歉意,我一直在尝试重现此问题并查找其他信息。 遗憾的是,我找不到任何能让我重新创建此场景的东西,而且F28x设备组的专家也无法想到M3核心无法连接的任何原因。

    一个建议是在目标配置文件上启用"Extended IcePick Router Support"(扩展IcePick路由器支持),但我记得此设置仅对XDS510Plus型号有效-对我没有任何影响。 无论如何,您都可以尝试一下,看看它是否适合您。

    除此之外,我没有其他想法,但如果我发现任何问题,我会继续查看并报告。

    此致,  

    拉斐尔