在此做此笔记,来总结这两天遇到的jlink问题。
首先jlink官网下载地址:SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace
找到自己想要的版本,我选的如下,(N32G455)
下载完框框安装就行了。
遇到的问题:
一:找不到SWD,没有识别到MCU,但是已经识别到了Jlink,然后下载就会报错如下右图
1:首先检查DIO和CLK是否接反,GND接上。看了别人文章部分说必须要接5V,但是部分内部设计好了,我们可以不接5V。
2:检查Jlink,开发板、电脑(jlink、segger、环境变量)是否正常。我的做法是换一整套设备(包括电脑、开发板、jlink下载器),然后正常可以识别,然后逐一将上一套的替代检查,最后发现jlink下载器版本太老、开发板也有问题不能仿真。
3:还可以检查芯片是否选择正确(魔术棒里Device),是否选择了SW模式(Debug中settings中)
最后我讲开发板和Jlink全都换了后发现电脑的固件版本太低好像,然后出现固件版本太低问题
然后通过看大量文章替换segger(不好找),更改环境变量,更换Jlink版本都未解决,可能是做的不对,后面解决了再来完成
发现是盗版jlink问题,在提示窗口下更新更新失败,换一个下载器即可。