Error:Flash Download failed -“Cortex-M0+“+No Cortex-M SW Device Found+Cannot access Memory问题解决

1.  Error:Flash Download failed -"Cortex-M0+"

上网查找,说是MDK在向MCU下载程序的时候没有找到相关MCU的FLASH文件,只要把正确的MCU的FLASH描述文件路径加载给MDK即可解决问题,但是目标文件我已添加,如下图

  • 尝试解决办法二:

参考链接:使用keil5烧录单片机时出现Error: Flash Download failed - “Cortex-M0+“解决办法_单片机_拂过世俗的风-开放原子开发者工作坊

勾选或者取消还是有问题。

  • 尝试解决办法三:报错原因可能是代码量太大,冗余度过大

提高了代码的优化等级,还是不行。

  • 尝试解决办法四:硬件电路检查

1>第一个是电感出来的TVS管接错了;

2>数据手册显示,最大供电电压可以是5.5V,但是用电源芯片CJA1117B-5.0,将12V电转成5V的以后,芯片无法正常工作,只有将电源芯片换成3.3V的以后,程序可以正常下载。

2. No Cortex-M SW Device Found

解决办法:

  • 怀疑是接线端接错了,检查完发现不是;
  • 第二次下载,这个报错消失,估计是下载端没有接紧。

3.Cannot access Memory

参考链接:cannot access memory-CSDN博客

解决无效

最后排查是硬件电路导致的

综上所述,当电源部分的电路有问题时,什么情况都会发生,以上是调试过程中遇到的问题,若有问题,请多多指教~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值