在使用JFlash 程序烧录下载GD32W515PI Jlink 能识别芯片,Jflash能Connet 设备成功;
但是在Erase Chip、Program 时,出现如下的错误提示:
之前用同样的线路连接方式,Jflash参数设置相同烧录GD其他芯片型号都能正常下载程序;按理来说能Connect设备成功,上位机软件Jflash跟MCU通信线路没有问题;百思不得其解。
怀疑是用的Jlink设备有问题,把板子拿到其他人哪里用他的Jlink工具测试,发现同样上位机同样的设置可以烧录程序,没有问题;
研究了一段时间发现是Jlink跟MCU的连接线有问题,换连接线就可以烧录程序;测试发现线材阻抗差别比较大;另外发现降低SWD速度从4MHz降到400KHz也可以烧录程序;
对以上遇到的问题:
1、可以直接换烧录工具Jflash跟MCU的连接线 此方法比较直接;
2、降低SWD的烧录速度;操作如下: