米多0036 发表于 2023-2-24 11:22

使用JLINK编程器下载MM32F0010芯片的程序时,出现FLASH下载失败问题

最近在学习使用灵动微的MM32F0010芯片,编译程序正常,没有错误,使用JLINK编程器下载程序,在下载例程时,出现Flash下载失败问题,显示为“Error: Flash Download failed - "Cortex-M0"",我自己无法找出问题所在,希望各位大老们给于指导。

米多0036 发表于 2023-2-25 12:58

从头自查了下程序的初始化部分,发现自己将PA14/SWDCLK功能设置为IO口,并且初始化输出低电平,结果就是程序一旦烧录,想二次烧录时就找不到芯片了,就连恢复出厂设置都不行,只能更换芯片!

Undshing 发表于 2023-3-9 20:14

是不是芯片上锁了

Jacquetry 发表于 2023-3-12 22:05

用SDW烧写试试

Annie556 发表于 2023-3-15 13:05

这种提示一般都是算法选择错了

Betty996 发表于 2023-3-15 14:22

你用keil操作的么?还是jflash啊?

Carina卡 发表于 2023-3-15 15:27

看你第二段说的,我知道了,就是你SWD锁上了

Estelle1999 发表于 2023-3-15 15:31

你可以用串口烧录的方式解锁就好了

Charlene沙 发表于 2023-3-15 16:48

一般这种情况就是锁死,用jlink,然后把RST接上,就好了,多试几次

jf101 发表于 2023-3-15 17:09

SWD锁上了

Emily999 发表于 2023-3-15 18:33

这个属实是误操作了,不太建议复用SWD接口哦

Betty1299 发表于 2023-3-16 07:05

你设置IO干啥啊?MCU那么多IO呢,你用哪个不行啊,哈哈

Alina艾 发表于 2023-3-16 08:18

锁了,属实需要换芯片了,但是你需要把复用IO这块去掉,不然烧一个锁一个

alxd 发表于 2023-3-16 10:23

下载失败就按住复位,然后下载的同时,宋掉复位试试

Belle1257 发表于 2023-3-16 13:28

不要用SWD的复用功能,或者真要用,就开机的时候加几秒的delay吧,也许能行
页: [1]
查看完整版本: 使用JLINK编程器下载MM32F0010芯片的程序时,出现FLASH下载失败问题