2296631_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2296631_zh-CN

2296631_zh-CN

无法调试 i.mxrt1064 自定义板。

您好,

在尝试以调试模式运行我的代码时,我收到"Break at address"0x20d102" with no debug information available" 信息。

我正在使用 i.mxrt1064 自定义板并使用 LinkServer LPC-Link2 进行编程。

这个主板以前可以正常工作了,但现在突然间,出现了这个消息。

我试过版本模式。我可以成功地用版本代码刷新我的主板,但是程序似乎无法运行。无论是从串行终端还是从显示屏,我都看不到任何输出。

我还尝试过使用安全配置工具对这个板进行编程,但它仍然无法正常工作。

有谁能帮助我们找到这个问题的重点或线索?

Re: Unable to debug i.MXRT1064 custom board.

你好,MayLiu、

感谢您的回复。

早些时候,我确实按照你的建议尝试了这种设置,但在尝试调试时,集成开发环境提示错误(未能执行 MI 命令:-target-download)。我附上了该错误的快照供你参考。

回到上一条信息,我想补充的是,当我检查当前程序的执行地址时,显示代码位于 ROM 区域(地址 0x20E35A)。因此,不知何故,代码无法到达/启动应用程序代码,并被卡在 ROM 中。我的假设正确吗?会有这种情况吗?

Re: Unable to debug i.MXRT1064 custom board.

你好@nxpsachve

非常感谢您关注我们的产品并使用我们的社区。

1: 请尝试选择将应用程序链接到 RAM,然后重新调试。

mayliu1_1-1768964548758.pngmayliu1_1-1768964548758.png

如果您的应用程序可以从 RAM 成功运行,请将板设置为串行下载器模式,然后使用安全配置工具通过 UART1 或 USB1 对您的板进行编程。
 
如果你的应用程序无法运行,我建议你使用示波器来检查主板的开机顺序。
 
希望它能帮到你。
顺祝商祺!
MayLiu
Re: Unable to debug i.MXRT1064 custom board.Hi MayLiu,

感谢您的建议。
我想检查一下 MCUXpresso 中是否有任何可以改变或影响启动 Conf 的设置/配置?只是为了排除 IDE 的可能性。
在串行下载模式下,链接服务器能够检测目标。
Re: Unable to debug i.MXRT1064 custom board.

你好@nxpsachve

感谢您提供的最新信息。

根据您提供的信息,CPU 当前可能正在执行来自启动 ROM 的代码,而不是您的应用程序代码。
 
我建议检查启动CFG和启动模式引脚设置,确保设备配置为从用户闪存启动。
 
你也可以尝试将板设置为串行下载器模式,然后通过J-Link进行连接以确认调试器是否可以检测到目标并与目标通信。
 

顺祝商祺!

MatLiu

Re: Unable to debug i.MXRT1064 custom board.

你好@nxpsachve

我认为MCUXpresso IDE不会更改启动配置,恩智浦RT的启动行为由硬件启动配置和启动模式引脚决定。

由于可以在串行下载模式下检测到目标,这表明 ROM 仍在正常运行。下一步,您可以

  • 执行全芯片擦除、
  • 将板切换到内部启动模式,然后
  • 尝试重新连接 MCUXpresso IDE 进行调试。

或者,您也可以使用 MCUXpresso 安全配置工具对应用程序映像进行编程。

顺祝商祺!

MayLiu

标记 (1)
无评分
版本历史
最后更新:
‎01-23-2026 03:31 AM
更新人: