前言
我们在调试IMXRT1176代码过程中,偶尔会出现因误操作,程序一执行后就出现卡死的现象。在这种情况下,IMXRT1176重新上电后,导致仿真器无法连接IMXRT1176。本文档描述的是解决此问题的操作方法。
一、原因分析
IMXRT1176上电在XIP执行方式下,一般是NORFLASH执行,先检测NORFLASH,初始化NORFLASH,然后跳转到用户代码,如果用户代码异常,则直接出现卡死,整个过程时间很短。用户拿仿真器还来不及连接到IMXRT1176的情况下,IMXRT176就已经卡死了,从而造成仿真器始终连接不到IMXRT1176上。
二、解决思路
在IMXRT1176上电启动后,让IMXRT1176无法检测到NORFALSH,无法跳转到用户代码执行,这样IMXRT1176就不会出现卡死,仿真器就可以连接上IMXRT1176了。
三、操作步骤
我这里IMXRT1176电路板上的NORFLASH芯片型号是IS25WP128,其引脚图如下所示。


本文描述了在调试IMXRT1176时遇到的卡死问题,通过阻止NORFLASH初始化并保持在非执行状态,使得设备不会立即执行可能出错的用户代码,从而避免卡死。给出了连接JLINK仿真器的具体操作步骤和NORFLASH擦除的必要性。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



