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/TMDSEMU110-U:调试 TMS320F2811

Guru**** 2613335 points
Other Parts Discussed in Thread: TMS320F2811, TMDSEMU110-U, CCSTUDIO, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/690669/ccs-tmdsemu110-u-debug-tms320f2811

器件型号:TMDSEMU110-U
主题中讨论的其他器件:TMS320F2811CCStudioUNIFLASH

工具/软件:Code Composer Studio

我使用 Code Composer Studio 版本:8.0.0.00016和 XDS110产品#TMDSEMU110-U 来尝试调试 TMS320F2811。 当我尝试调试时、我收到以下错误消息:

C28xx:GEL:执行 OnTargetConnect()时出错:无法读取寄存器 ST1:数据不存在
AT (ST1&~(0x0100))[c2811.gel:253]
在 C28x_Mode ()[c2811.gel:76]
在 OnTargetConnect()
C28xx:CPU 复位失败:此驱动程序不支持此操作
C28xx:GEL:执行 OnReset (1)时出错:无法读取寄存器 ST1:数据不存在
AT (ST1&~(0x0100))[c2811.gel:253]
在 C28x_Mode ()[c2811.gel:38]
OnReset (1)时
C28xx:在长度0x2的第0页的0x3f7ff6写入内存块时出现问题:此驱动程序不支持此操作
C28xx:文件加载器:验证失败:目标写入0x3F7FF6@程序失败
C28xx:GEL:文件:C:\Users\kortop\workspace_v8\15003D_5.15.01\Debug\Processor.out:加载失败。

我已安装"ti_emupack_setup_7.0.188.0_win_32"驱动程序。

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

    我们刚刚发布了一份应用手册、以帮助调试 JTAG 连接问题。
    http://www.ti.com/lit/spracf0

    如果您有任何后续问题、请阅读此应用手册并在此处发布。

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

    遵循建议的说明文档。 转至 JTAG 调试流程步骤9"检查目标配置"、测试连接按钮呈灰色且不可用。 有关屏幕快照、请参阅随附的文字文档。

    e2e.ti.com/.../Emulator-debug.docxe2e.ti.com/.../Emulator-debug.docx

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

    Paul、

    我注意到"保存"框不是灰色的、一旦准备好激活"测试"按钮、您需要保存配置。  此时、"Save"按钮不应处于活动状态。

    我还注意 到、您选择了 C2811与 F2811、这不会导致仿真器连接出现问题、但在您尝试连接到 MCU 时会出现问题。  我已在下面取一个屏蔽盖来显示正确的 PN。

    最后、我现在要删除"数据快照查看器"、直到我们开始工作。  我同意这不应该是问题、因为您选择了 XDS110、但我只想消除这里的所有变量。

    最棒的
    Matthew

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

    我认为 XDS110工作了一次、但是我单击了"LOAD STACK Usage"、Code Composer 完全冻结了。 它现在完全不可用、因为即使我关闭程序、然后重新启动它、它也会执行同样的操作。 打开一个包含消息"Loading Stack Usage (Project '15003D_5.15.01')并挂起的窗口。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paul、
    这是不寻常的、我不熟悉这种错误。 Windows 重新启动解决了 CCS 问题、还是启动 CCS 时仍会崩溃?

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

    是的、系统仍然挂起。 我重新启动计算机启动 CC 选择项目并将其挂起。 请参阅随附的文档。 我必须执行 control alt del 并停止 CC 才能使计算机恢复。

    e2e.ti.com/.../CCHanging.docx

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

    有人能不能提高这种支持级别、这种支持级别已经持续了很长时间了。

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

    "Stack Usage"视图解析构建期间生成的 xml 文件。 然后、它会显示它。 在解析该文件时可能会出现某种可触发循环的错误。  

    要解除阻止、只需关闭 Stack Usage 视图即可避免挂起。 它应与 XDS 通信完全无关。  

    为了帮助我们调试该问题、首先要获取一些额外的信息、就是在进程挂起时获取栈跟踪。  

    最简单的方法是使用-consolelog 选项(即 CCStudio -consolelog)从命令启动 CCS、这应该会打开一个额外的命令窗口。 我不确定您的默认命令窗口缓冲区大小是多少、但可能需要调整(单击命令窗口图标、选择属性、在"布局"选项卡上将屏幕缓冲区高度更改为5000)。 然后重现问题、一旦它挂起、就激活命令窗口并按 CTRL+Break、这将为所有线程生成堆栈跟踪。 然后选择命令窗口中的所有文本并将其粘贴到文本编辑器中、然后保存文件、请将其附加到此处。  

    谢谢、

    Martin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助。 XDS110调试探针是否有独立程序可对 code composer 之外的电路板进行编程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能可以使用 Uniflash、
    dev.ti.com 上提供了在线版本
    以及离线(即带有安装程序的桌面应用程序)、网址为 www.ti.com/.../uniflash

    Martin