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/CC2640R2F:我无法再通过我的代码进行调试

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/653636/ccs-cc2640r2f-i-cant-debug-through-my-code-anymore

部件号:CC2640R2F

工具/软件:Code Composer Studio

大家好,  

昨天我能够在微控制器上调试我的项目。 今天,我不再能够调试我的项目。 IM能够从SDK (版本1.50)调试示例项目"Hello"。 但我无法从SDK中调试示例项目"uartecho"。  

这是在代码编辑器工作室的控制台中打印的错误:  

_M3_0:Gel输出:内存映射初始化完成。
Cortex_M3_0:Gel输出:电路板重置完成。
Cortex_M3_0:JTAG通信错误:(错误-1170 @ 0x0)无法访问DAP。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包7.0 .100.1)
Cortex_M3_0:在断开连接之前从目标中删除调试状态失败。 程序存储器中可能仍嵌入断点操作代码。 建议在连接之前重置仿真器,并在继续调试之前重新加载程序

我不知道我是怎么弄乱的。 我尝试重新启动IDE并重新插入笔记本电脑上的微控制器。 但这并不能解决我的问题。  

如果有人能解决这个问题,那就更好了。 :)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    有关您的问题的更多详细信息以及如何解决的建议,请参阅以下链接:
    software-dl.ti.com/.../ccsv7_debugging_jtag_connectivity_issues.html

    我会尝试执行批量擦除建议

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

    感谢您的回复。 我尝试了批量擦除,但问题没有解决。

    我还可以尝试解决这个问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅供确认:

    您提到SDK中的"Hello"示例有效。 您是指SYS/BIOS示例:
    dev.ti.com/.../

    您提到SDK中的"uartecho"示例有效。 您是指TI驱动程序示例:
    dev.ti.com/.../

    您是否正在使用CC2640R2 LaunchPad?

    您是否正在导入到CCS IDE中? 如果是,CCS的版本是什么?

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SDK中的"Hello"示例适用于微控制器。 是的,我参考了您添加的链接中的SYS/BIOS示例。

    SDK中的"uartecho"示例在微控制器上不起作用。 是的,请参考您添加的链接中的TI驱动程序示例。

    使用CC2640R2 Launchpad的IM。

    这两个示例都将导入到Code Composer Studio中。 使用7.3 .0.0.0019万 版本的代码编辑器Studio进行IM。

    以下说明是SDK中的"uartecho"示例。
    我在文件"uartecha.c"中的第57行设置了一个断点。 第57行包含以下代码:gPIO_INIT()。
    我在微控制器上构建并加载示例。
    IM能够在文件"main_tirtos.c"中步过代码。
    但如果我按"F8"键跳到我在文件"uartecha.c"中设置的断点,控制台将打印错误。

    感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是非常不寻常的。 我试图重现该问题,但未能。 对我来说很好。 我在uartecha.c的第57行断了一下,没有错,我可以继续走下去。

    您提到过,直到最近,这一切都是正常的。 您是否在CCS停止工作之前对其进行了更新?

    另外,请尝试故障排除指南中的一些建议:
    processors.wiki.ti.com/.../Troubleshooting_CCSv7

    要尝试的主要操作是使用全新的工作区文件夹,并删除启动配置和目标配置缓存

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的帮助。 我的工作区似乎已损坏。 我切换了工作区并将示例导入到我的新工作区。 现在它运行良好。