调试器有问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我正在使用带有 xmc4700 cpu 的 xmc relax 精简版。 问题出在调试器上。 不管我写什么程序,它都能很好地构建。 当我去调试时,我收到错误消息 “Launging Hello Debug” 遇到了问题。我已经检查了调试下拉列表下的所有窗口,一切看起来都很好。 我已经检查了所有可能的在线修复程序,但它们都不起作用。

如果 CAN无法解决此错误,则 CAN不使用该设备。 我已经被困好几天了...有人有想法吗?

0 点赞
13 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

CAN 请告诉我们您使用的是DAVE还是MTB?

在此错误发生之前,您是否对调试配置进行了任何更改?

CAN ,请发布错误消息和调试配置的屏幕截图。

最好的问候
Pradeep。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

普拉迪普,

我正在使用 DAVE。 最新版本。 错误消息是 “正在启动 Hello(或其他任何东西)Debug 遇到了问题。 服务启动顺序出错。 当我查看详细信息时,我得到一个包含以下服务启动顺序"错误的方框。 启动命令 [$ (jlink_path) $ (jlink_gdbserver)-如果 swd-deviexmc4700-f144x2048-endian little-speed 1000-port 2331-swoport 2332... 等等 "

至于对调试配置进行更改。 是的,我在 “调试器” 选项卡中尝试了几十种方法,主要是在 “调试器” 选项卡可执行文件中。 我在 Program Files 中查看了 SEGGER 子目录下的 jLink 文件,然后尝试使用其中的一些 exe 应用程序。 什么都没用,所以我回到了原来的样子。

我今天早上重新安装了 DAVE,但也存在同样的问题。

GarageDirt_0-1691439169221.pngGarageDirt_1-1691439246339.png

 

 

 

 

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

你能否参考这个与你的话题相似的话题。

链接:https://community.infineon.com/t5/XMC/Micro-USB-debugger/td-p/454394

如果错误仍然存在,请告诉我,我们很乐意为您提供帮助。

最好的问候
Pradeep。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

普拉迪普,

已经挣扎了好几个小时了。

1.  CAN找不到“固件更新”窗口。

2.尝试了另一个建议来运行 " Windows Preferenc > es > Run/Debug > Segger jLink",好吧,这是个问题,因为 Windows 下没有名为 Preferences 的子目录。

请更准确地说明您的指示。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

普拉迪普,

好的... 找到了首选项。 它在 " Dave > Windows > 首选项 > run/Debug/SEGGER J-LINK 下。 我的窗口与表格上显示的一样。 所以,这无济于事。 还在挣扎。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

我发现问题出在 JLINK 路径上,所以你能否尝试 在可执行文件中提供 JLinkGDBServerCL.exe 路径,如下图所示

ppn_0-1691562378706.png

如果这不能解决问题,请告诉我。

最好的问候
Pradeep。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

您CAN 帮助解决无法调试的问题?显然,唯一可能的解决方案是运行你提到但找不到的固件更新... 那么,它在哪里??

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

我做了你上面建议的改变。 重新启动并查看了那个窗口,更改就在那里。 应该行得通,对吧? 好吧,没有,但它确实产生了一个新的错误窗口。 窗口的上半部分相同,但"细节"部分是新的。 见下文。

 

 

GarageDirt_0-1691575406771.png

我检查了以确保这行是正确的。 见下文。

GarageDirt_1-1691575556011.png

不过有点有趣的事情。 看着你的窗口,我看到降序文件树之间有反斜线。当我使用"浏览"功能进行更改时,它在降序树文件之间插入了正斜杠。

既然我使用了浏览器方法,我怀疑应该没问题。 又在这里陷入了困境。 由于错误窗口显示它已超时,我猜即使我使用了浏览器方法,它也找不到文件,而且文件肯定在那里。

有什么想法吗???

 

 

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

我做了不同的事情。 我将 JLinkGDBServerCL.exe 复制并粘贴到根目录中。 我还更改了调试器中的 Executable: 行,改为 " C:\JLinkGDBServerCL.exe "。

GarageDirt_1-1691579844075.png

 

GarageDirt_2-1691579894633.png

当我尝试调试时,我收到上面的消息。 然后我看一下控制台消息,我看到了下面的消息。

GarageDirt_4-1691580125102.png

所以,星期三早上 7:23... 仍然无法正常工作。 下一步??

 

 

 

 

 

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

我做了不同的事情。 我将 JLinkGDBServerCL.exe 复制并粘贴到根目录中。 我还更改了调试器中的 Executable: 行,改为 " C:\JLinkGDBServerCL.exe "。

GarageDirt_1-1691579844075.png

 

GarageDirt_2-1691579894633.png

当我尝试调试时,我收到上面的消息。 然后我看一下控制台消息,我看到了下面的消息。

GarageDirt_4-1691580125102.png

所以,星期三早上 7:23... 仍然无法正常工作。 下一步??

 

 

 

 

 

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

今天早些时候,我把 jLink 放到根目录中,作为..."C:\JLinkGDBServer.exe "。 我还更改了调试器中的可执行文件:以匹配。 其屏幕截图在上面。 早上晚些时候,我还再次卸载了 jLink,再次安装了 jLink 并重启了整台电脑。现在,情况发生了变化。

从显示的信息来看,我真的不知道发生了什么。 以下是屏幕截图。

 

GarageDirt_1-1691606849433.png

如果我单击 “"是”,则会出现"一些新屏幕,调试器似乎有所进展。 绿色三角形和红色 " Stop " 方块现在已亮起,但代码中的一条线会突出显示。 屏幕截图如下。

 

GarageDirt_3-1691607235702.png

调试器现在可以工作了吗? 如果是这样,为什么它不喜欢突出显示的代码行,它来自你的例子。

我现在该怎么做?

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

是的,调试器正在工作。

谈到其他问题, CAN 请您详细说明您的问题?

最好的问候
Pradeep。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

普拉迪普,

我想我已经启动了。 我看了麦克斯韦的一段视频,他在视频中做了一个函数生成器。 完全按照每个步骤,调试器运行正常,我能够在望远镜上看到信号波。 除非我在此过程中犯了其他错误,否则关键是将 jlinkGDBServerCL 放入 C: 的最低等级,就像 C:\JLinkGDBServerCL. 在这一点上,我没有其他问题。 我只使用了英飞凌产品一周,所以我将有一个学习曲线。一个建议:当你有像我这样的新手时,为什么不告诉他 Maxwell DAC 的视频。 如果你完全遵循它,它就会起作用。 谢谢你的帮助。 我使用 TI mcu 已经有一段时间了。 现在,他们的交货时间为6个月左右。 不得不切换到可用的东西。 解决后登录我。

0 点赞