1. 请使用万用表检查S32K116的SWD_CLK\SWD_DIO\RESET_b\VDD\VSS与调试器的这几个信号正确连接。之前遇到过客户调试器与开发板中间的转接板电路错误导致无法调试的情况。
2. 尝试在JLinkCommander里输入以下命令来连接S32K
device S32K144
if SWD
speed 4000
connect
如果仍失败,尝试:
speed 1000
connect
如果你按着 RESET 按键(保持低电平),同时再执行 connect,很可能就能连上了。这说明问题来源于——你的用户程序把调试口破坏了(看门狗/低功耗/复用)。
3. 之前是否成功下载过其他程序?之前下载的程序是否禁用了调试口或者让程序直接进入低功耗模式?
4. 根据ERR052092: PMC: During the power up sequence, the microcontroller may stay in
reset condition if the current demand is not satisfied. 的提示,请确保供电芯片的输出电流大于200mA。
5. 请使用示波器测量一下复位引脚的脉冲宽度和周期,然后在S32K1xx系列MCU应用指南之芯片锁死(lockup)复位原因分析与恢复方法详解里根据脉宽多少us来查看什么情况。