您好,
我的FRDM-MCXN947遇到了问题。每当我尝试调试或闪存我的项目时,都会收到这样的错误信息 :
PeterD_0-1766924466842.png
PeterD_1-1766924526627.png
我不知道这是否与此有关,但当我更改 while(1) 循环中的这一行以增加其频率时,问题就开始出现了:SDK_DelayAtLeastUs(30000, SystemCoreClock);-> SDK_DelayAtLeastUs(10000, SystemCoreClock);
问题出现之前我没有更新,但之后我更新了 LinkFlash,但并没有解决任何问题。
我已经试过 SPT 擦除,但没有用。(也许我做错了)。
在 SPT 上,激活 ISP 模式后,我能够执行 “版本映像” 和 “写入映像” 操作,但擦除仍然不起作用。
PeterD_3-1766926202287.png
PeterD_4-1766926211594.png
提前感谢您的帮助。
注:请原谅我的英语和专业词汇,我在工程学院刚刚开始这个项目。
你好@彼得-D
请尝试使用 SPT 工具中的闪存编程器擦除闪烁的 SDK 演示并对其进行编程,检查其是否正常工作。详情请参阅附件中的视频。
如果这些步骤运行良好,但仍无法使用板载调试器进行调试,请使用外部调试器进行测试。
如果您仍有问题,请随时与我联系。
谢谢!
BR
爱丽丝
你好@Alice_Yang,
非常感谢你的答复。
我按照视频中的说明进行了操作,使 LED 闪光灯正常工作。
但是,当我从 MCUXpresso IDE 返回调试器时,却出现了同样的错误。
如果问题出在板载调试器上,我想我不会购买诸如PEMicro或SEGGER J-Link之类的外部调试器(如果你指的是的话),尤其是因为我正在使用的板是在学校借给我的。
如果找不到解决办法,我将继续使用闪存编程器,它也适用于我的项目,我还会问问我的教授们是否有外部调试器。
顺祝商祺!
Peter
你好@彼得-D
我不确定你板上的调试器是否真的坏了。请尝试按照以下说明更新调试器固件:https://docs.nxp.com/bundle/UM12018/page/topics/Updating_MCU_Link_firmware.html
更新后,断电重启板,在 MCUXpresso IDE 中创建新工作区,导入新的 SDK 演示,然后再次尝试调试。
BR
爱丽丝
你好@彼得-D
感谢您的视频。
请删除 .launch 文件(如下图所示),然后再次擦除您的板。
使用下图所示的调试按钮开始调试。
如果还是不行,我建议更换板。
顺便说一下,我将放新年假,1 月 5 日回来。如果您还有问题,请在当天与我联系。
感谢您的理解,祝您新年快乐!
BR
爱丽丝
感谢您的回复。
我按照建议更新了 LinkServer,但我想问题出现后我已经更新过了。无论如何,我再次尝试了更新,然后重新启动了板,创建了一个新的工作区,并导入了一个演示项目,但是在尝试调试时我仍然遇到同样的 Ee (42) 错误。
我录制了一段简短的视频,展示了整个过程,现附后。
感谢您的帮助,祝您新年快乐。
致以最诚挚的问候,
Peter