如何将 QT MCU 项目调试到 QTcreator 和 IMXRT1052 评估板?
Posted
技术标签:
【中文标题】如何将 QT MCU 项目调试到 QTcreator 和 IMXRT1052 评估板?【英文标题】:How to debug a QT MCU project into QTcreator and IMXRT1052 evaluation board? 【发布时间】:2021-11-18 23:27:39 【问题描述】:我有一个 QT 商业许可证,所以我可以为 mcu 项目开发一个 qt。我还有一个 NXP IMXRT1052 评估板。我开发了一个带有单个 qml 文件和一个 c++ 类的简单应用程序。现在我想将调试器设置为 qt creator。这是我的 qt 用于 mcu 套件配置
-
套件配置
调试器配置
mcu 设备配置
裸机设备配置
所以我想知道如何调试我的 qt for mcu 应用程序的 qt 创建者。我成功刷新了 IMXRT 评估板并在发布模式下运行我的应用程序。如果我选择运行调试没有任何工作,我无法刷新和调试我的应用程序。我的配置有错误吗??
【问题讨论】:
"我成功刷新了 IMXRT 评估板并在发布模式下运行我的应用程序。如果我选择运行到调试,则没有任何工作,我无法刷新和调试我的应用程序。"因此,应用程序在发布版本中成功下载并运行,但在调试版本中,下载/“flash”失败?还是下载成功调试失败? 是的,下载/刷机失败!!!我按下qt creator的调试按钮下载!! 【参考方案1】:由于使用发布版本下载成功但使用调试版本下载失败,硬件设置似乎正常工作。
您正在使用 J-Link 调试探针,对吗? 由于发布版本正在运行,我建议将工作的 J-Link 日志文件(发布)与不工作的 J-Link 日志文件(调试)进行比较。
从屏幕截图看来,您使用的是 Windows。
-
打开 J-Link Commander(或任何其他连接到 J-Link 的程序)
单击 Windows 任务栏中的绿色小 J-Link 图标
切换到 J-Link Web 控制面板中的 设置 选项卡
选中日志文件部分中的覆盖复选框。
关闭 J-Link 指挥官
更多关于 J-Link 日志文件的信息可以在这里找到: https://wiki.segger.com/Enable_J-Link_log_file
【讨论】:
以上是关于如何将 QT MCU 项目调试到 QTcreator 和 IMXRT1052 评估板?的主要内容,如果未能解决你的问题,请参考以下文章