在保证所有的Wire都正常连接的情况下,最突出的问题如下,郁闷的要死:
Error:Target DLL has been cancelled. Debugger aborted!
不知道咋地,突然就出现这个问题。Jlink无法下载ARM了,检查了一边,线啥的都是插好了。。。郁闷。。。。

这个问题简单的用JLINK工具的ERASE擦除就可以了,步骤如下,打开JFlash ARM:

先要进行工程设置,否则无法检测到CPU,无法Connect,会出现如下错误:

工程设置在Options-Projects Setting(ALT+F7)中,选择Target Interface,设置如下(默认):

选择CPU型号,以及Clock speed Auto Detection,如下所示:

完事了点确定,点击Target下的Connect,不出意外,CPU没死翘翘的话能够连接上设备,如下图所示:

链接成功后,选择Targer下的Erase Chip,如下所示:

然后就能够擦除Chip,如下所示:

此时回到Keil中下载/调试ARM,一切又正常了,出了一身冷汗。。。。。。。。。
终于好了呵呵。。。。