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.
大家好、我希望大家都好。
我是 Mirko Albano、我通过电子邮件收到了您的建议、建议您在 E2E 中发布我的查询。 在下面的部分中、有我的查询。
当我使用 SEGGER J-Link 探针在 Code Composer Studio 中运行调试执行时、当我启动调试按钮时、我输入的断点被禁用。
我向您解释所有步骤:
希望我能澄清一下这种情况。
等待您的响应。
此致。
您好、Mirko、
[引用用户="Mirko Albanes"]
[/报价]
我没有 J-Link 探针、因此无法真正重现问题。 您是否说在调试启动后原始断点将丢失? 我需要将您的帖子转发给我们的 CCS 专家、以获取有关该行为的一些评论。
您好、Charles、
是的、可以。 当我单击"调试"按钮时、所有断点都将被禁用。
非常感谢。
您好、Mirko、
[引用 USER="Mirko Albanes"]调试启动后,CCS 创建一个新断点,其属性与创建的断点相同(名称、行和类型相同),但图标显示一个带有黄色警告符号的灰色圆圈,并且在"[S/W BP"旁边添加字符串“- disabled]"。
您能否提供显示此内容的"Breakpoints"视图的屏幕截图?
还提供您 正在使用的 CCS 版本和 J-Link 驱动程序版本。
谢谢
Ki
[引用 user="Mirko Albanese "]我有两 个 SEGGER J-Link,6.44.0.b 和1.0.1.0.[/quot]
谢谢。 这与我在 CCS 安装中使用的版本相同。
我无法重现 EK-TM4C1294XL 的问题。
需要记住的一点是、您尝试在没有关联代码的源代码行上设置断点。 但是、它应该尝试使用代码将其设置在下一个最近的源代码行上。
是否有可能提供可重现的测试案例? 我不需要实际的完整项目、只要重现问题、它就可以是一个拆分版本(越简单越好)。
谢谢
Ki
您好!
很抱歉、我迟到了回复、实际上我无法共享代码/已删除版本、但我想尝试使用其他目标器件来重现同一问题。
我很快就会回来、收到有关这方面的新闻。
您好 Ki、
请您共享您的调试配置吗? 我改变了一个不同的目标、但我重复了同样的问题。
可能是我的故障、因为我的调试配置不充分。
此致。
我已附加了我使用的目标配置文件:
/cfs-file/__key/communityserver-discussions-components-files/312/2818.target_5F00_config.ccxml
老实说、我认为这不会产生影响。 您看到的问题通常与正在使用的目标配置无关。
是否为您的项目启用了优化?
谢谢
Ki
谢谢。 然后、我们可以排除优化。
为了进一步调试、测试用例将非常有用。 同样、它也可以是一个非常简单的示例(甚至像"大家好的世界")。 唯一的要求是您可以重现问题。
我创建了一个新的"HelloWorld" CCS 项目、在 MCU 中加载了 helloworld.out 文件、我在代码打印行之前设置了一个早餐点、它正常工作!! 断点不会被禁用、然后 CCS 会在该点停止执行。
除了工程大小外、唯一不同的是加载的文件:直到今天、我始终上传了.elf 文件、这是正确的吗? 也许.elf 文件不合适?
ELF 是这些日期的默认值、因此这不是问题。
它必须是特定于该项目/应用程序的内容。 也许您可以将该项目详细说明为删除了任何敏感信息、但可以重现问题?