在使用jflash烧录S32K144开发板的时候出现了下图的报错。
后来在网上查询得知原因有可能是SWD总线布线太长或者不规范,jlink下载速度过快(4MHz),导致出现上述错误,将Jlink速度降至200KHZ以下即可。后面将下载速度降下来以后确实可行了,但是在debug的时候依然出现一些理解不了的问题,比如在windows下用keil烧录的时候下载速度可以稳定的达到10Mhz,但是用Ozone调试就不行,总是动不动就断开链接。但是烧录stm32的时候就非常流畅,说明jlink应该是没问题的,于是猜测是S32K144的硬件问题,抱着试一试的想法把板子上的MCU供电从5V切换到3.3V,然后问题就解决了,具体就是下面这里,红框里有个跳线帽,拔下来换到另一边即可解决问题。
参考:https://blog.youkuaiyun.com/qq_24835087/article/details/87697232