不能使用断点调试

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
hjhjlll
离线
最后看到:6个月2个星期前
加入:2020-11-11 08:25
不能使用断点调试

嗨PM_dialog,

我创建了自己的新项目,现在它在我到达断点后不能运行,也不能停止。如果我点击暂停按钮,它不能停止,它将弹出“中断失败”,它不能运行到我创建的第一个。一个任务回调函数入口,看起来程序正在运行。有什么问题吗?

另外,什么是附加模式的意思吗?

设备:
PM_Dialog
离线
最后看到:5天20小时前
工作人员
加入:2018-02-08 11:03
你好,

你好,

谢谢你的在线问题。

  1. 这是一个定制板,还是任何DA469x dk ?
  2. 你可以用SDK的BLE示例复制这一点吗?例如,你能复制ble_adv的例子吗?
  3. SS Studio的版本是什么?

以下是SS工作室的一些功能:

RAM:从RAM执行

QSPI:重置并从QSPI执行(需要在QSPI中闪烁图像)

ATTACH:附加到正在运行的目标

您可以在4.2.4使用全局调试配置中找到它们UM-B-057 SmartSnippets Studio用户手册

谢谢,PM_Dialog

hjhjlll
离线
最后看到:6个月2个星期前
加入:2020-11-11 08:25
谢谢你的回复。

嗨PM_dialog,

谢谢你的回复。

  1. 在定制板或DA469x dk上运行我的项目的结果是相同的,它不应该是一个硬件问题
  2. 我可以在调试时使用断点。当我运行ble_adv示例时,问题无法复制
  3. 版本:2.0.14.1748

什么问题会导致无法到达system_init()函数入口?但是在挂起后可以看到当前正在运行的任务。

ATTACH和RAM模式的区别是什么?

附件:
PM_Dialog
离线
最后看到:5天20小时前
工作人员
加入:2018-02-08 11:03
你好,

你好,

正如我在前面的响应中提到的,ATTACH将调试器附加到正在运行的目标(不发生重置)。RAM从RAM执行FW。

为DA1469x-00-Degbug_QSPI配置构建项目。

删除QSPI Flash通过JTAG (erase_qspi_jtag脚本)

通过JTAG (program_qspi_jtag脚本)编程QSPI flash。

使用通用BLE移动应用程序。你能探测到aire里的装置吗?

如果是,则尝试通过执行QSPI_DA1469x在调试模式下运行它。

当调试会话启动时,代码应该停止在main() -参见附件。你能在你的项目中复制这个吗?SSS默认在main()中使用BKPT。

谢谢,PM_Dialog

附件:
Roger19
离线
最后看到:5个月1个星期前
加入:2021-02-11上午
谢谢分享信息。

谢谢分享信息。

TelltheBell

PM_Dialog
离线
最后看到:5天20小时前
工作人员
加入:2018-02-08 11:03
嗨Roger19,

嗨Roger19,

谢谢你的评论。如果您有任何问题,请随时提出新的论坛门票。

谢谢,PM_Dialog