本人第一次使用mm32f0010A1T,Jlink第一次可以下载成功,第二次就会出现,下载出现NO cortex-M SW device Found问题
先贴一张我用的下载器
1.首先要确认下载电路、驱动,烧录程序、下载器及其接线有没有问题。我的电路是公司一直在用的电路,而且第一次下载成功,而且下载成功后程序是正常运行的,明显不是上面的问题。那么第一次下载后到底什么造成了下载环境发生了改变。
那么我换了一块mm32f0010电路板,使用官方例程烧录,发现可以反复烧录。后来我将出现问题的电路板换了一颗mm32f0010主控芯片又可以下载了...经过一阵折腾我发现了问题。
1:mm32f0010的电压范围为2.0V-5.5V。查看我们所使用的J-LINK仿真器供电电压为3.3V,我们设计的板子是5V的系统,那么会串电压,可能在第一次烧录后对芯片产生了伤害。
2:我们用的J-LINK仿真器又并不保证是正版...
所以下载时最好仅下载器供电。
连接好开发板再连接到电脑。
开始可以直接多次下载下官方例程,排除芯片问题,芯片问题直接换一颗....
调试时遇到的其他问题,打开魔术棒,如图
可以看到这里没有找到可供下载的设备,可以在Port 在 JTAG 和 SW切换,其中Max速率往下调,可能会找到设备。
其他可参考:
灵动微电子 | MM32 MCU烧录经验分享 - 灵动微电子 MM32 - 电子技术论坛 - 广受欢迎的专业电子论坛! (**)
mm32f0010引脚复用和复用后恢复可看此资源:
链接:https://pan.baidu.com/s/1804DM9kbZpKChp0s_Ar4jw
提取码:BZLA
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_63485514/article/details/140791374
|