刚刚使用一款DAP-Link下载器(使用之前用的PowerLink2不行)恢复了已经失去下载功能的MM32G0001A6T的。使用的软件工具是从灵动微官网下载的MM32-LinkUtility。方法是
1、建立物理连接
依旧使用下载器上的SWCLK和SWDIO、3.3V、GND,连接到芯片的1(SWCLK)、(GND)、4(VDD)、5(SWDIO)这四个引脚上。
2、从灵动微官网下载MM32-LinkUtility
下载地址:https://www.mindmotion.com.cn/support/development_tools/debug_and_programming_tools/mm32_link_mini,下载后需要安装。
3、安装完成后,启动MM32-LinkUtility
4、新建一个工程
设置下载选项:“Setting”->“MM32 Link Config”
选择“OK”,执行擦除动作,等待正常结束(底下会有信息提示),然后下载正常的程序(可以点击工具栏上的橡皮及旁边的下载图标)。实际上我估计不需要下载程序,擦除成功的话,应该就是恢复到出厂状态了。经过这些步骤操作后,你就可以回到Keil下检查DAP Link连接是否正常了。
我刚才那个不能下载的芯片已经恢复了正常,可惜重新烧录,并且程序运行也正常。很想重复一遍全过程,可担心再出啥毛病,不敢了。