【问题标题】:How to debug a QT MCU project into QTcreator and IMXRT1052 evaluation board?如何将 QT MCU 项目调试到 QTcreator 和 IMXRT1052 评估板?
【发布时间】:2021-11-18 23:27:39
【问题描述】:

我有一个 QT 商业许可证,所以我可以为 mcu 项目开发一个 qt。我还有一个 NXP IMXRT1052 评估板。我开发了一个带有单个 qml 文件和一个 c++ 类的简单应用程序。现在我想将调试器设置为 qt creator。这是我的 qt 用于 mcu 套件配置

  1. 套件配置
  2. 调试器配置
  3. mcu 设备配置
  4. 裸机设备配置

所以我想知道如何调试我的 qt for mcu 应用程序的 qt 创建者。我成功刷新了 IMXRT 评估板并在发布模式下运行我的应用程序。如果我选择运行调试没有任何工作,我无法刷新和调试我的应用程序。我的配置有错误吗??

【问题讨论】:

  • "我成功刷新了 IMXRT 评估板并在发布模式下运行我的应用程序。如果我选​​择运行到调试,则没有任何工作,我无法刷新和调试我的应用程序。"因此,应用程序在发布版本中成功下载并运行,但在调试版本中,下载/“flash”失败?还是下载成功调试失败?
  • 是的,下载/刷机失败!!!我按下qt creator的调试按钮下载!!

标签: qt qt-creator nxp-microcontroller segger-jlink mcu


【解决方案1】:

由于使用发布版本下载成功但使用调试版本下载失败,硬件设置似乎正常工作。

您正在使用 J-Link 调试探针,对吗? 由于发布版本正在运行,我建议将工作的 J-Link 日志文件(发布)与不工作的 J-Link 日志文件(调试)进行比较。

从屏幕截图看来,您使用的是 Windows。

  1. 打开 J-Link Commander(或任何其他连接到 J-Link 的程序)
  2. 单击 Windows 任务栏中的绿色小 J-Link 图标
  3. 切换到 J-Link Web 控制面板中的 设置 选项卡
  4. 选中日志文件部分中的覆盖复选框。
  5. 关闭 J-Link 指挥官

更多关于 J-Link 日志文件的信息可以在这里找到: https://wiki.segger.com/Enable_J-Link_log_file

【讨论】:

    猜你喜欢
    • 2013-11-06
    • 2011-01-31
    • 2013-01-14
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多