0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MM32无法进行烧写的原因都有哪些

新域半导体 2021-09-14 15:33 次阅读

MM32无法进行烧写原因有多种情况,我们从硬件和软件两个方面分析:
硬件原因:

1、使用的调试器不支持调试下载MM32MCU,IAR/KEIL上仿真器选择/配置不正确,MM32MCU已经获得Segger官方认证。在Segger官网J-Link驱动6.40以上版本支持MM32MCU系列,MM32MCU支持如MM32-Link、U-link、J-Link、DAP-Link等使用SWD/JTAG(M3)等方式对内核、外设、FLASH进行访问。

2、MM32MCU最小系统不完整,复位电路设计错误、MCU供电不正常等也会出现无法识别设备Device等情况。MM32MCU支持宽电压2.0-5.5v供电,在用户自己设计产品PCB时,建议用户预留VCC、SWDIO、SWCLK、GND、NRST五线下载口方式。大家在进行电路设计时请参考demo板进行设计。

3、SWD的两个引脚PA13、PA14引脚虚焊,外部硬件有上拉或下拉,与调试器连接不正确或未连通等情况。

软件原因:

1、程序下载错误,MM32MCU有F、L、SPIN、W、P五大系列,对于不同的MCU我们有不同的库、启动文件与例程,大家下载程序前请查看自己MCU版本型号是否与要下载的程序对应,例如MM32F031C6T6分q版和n版,两个型号由于时钟域配置不同,程序不能直接共用。

2、MCU处于读/写保护状态,当MCU处于读保护状态时,FLASH空间处于写保护状态,此时无法使用SWD协议对内核、外设、FLASH进行访问,无法进行下载调试。

3、MCU处于低功耗状态,当MCU处于不同模式低功耗状态时,MCU的外设区域会处于断电状态,调试器识别MCU处于断电状态,无法进行下载调试。

4、SWD的两个引脚PA13、PA14被复用为其他功能或通用IO,PA13、PA14被配置为其他工作模式,此时PA13、PA14无法正常工作在SWD模式,调试器无法通过SWD协议进行下载调试。

5、程序下载过程中出错,由于下载速度和调试器版本特性等原因造成下载过程中出错,导致MCU进入HardFault状态(程序跑飞),此时无法进行下载调试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5992

    文章

    43909

    浏览量

    619650
收藏 人收藏

    评论

    相关推荐

    STM32H747I-DISCO demo失败的原因

    binary1.024 Apr 2019我下载了这个两然后进行测试,STM32H747I-DISCO_Tutti-Frutti_demo的M4hex能,但是M7的hex就能写了
    发表于 03-08 07:15

    CYUSB3014-BZXI RAM写成功后PC无法识别设备的原因?怎么解决?

    设备,或者装驱动之类的。另外我写到ROM(24LC1025)中,显示写成功,然后跳线选择ROM启动,也同样没反应,这是什么原因呢?
    发表于 02-29 06:02

    bootloader的CAN,可以把hex文件进行压缩吗?

    bootloader的CAN,可以把hex文件进行压缩吗?
    发表于 02-20 08:28

    如何解决UUU卡在99%

    的iMX8MP开发板,在Linux上UUU时出现如图现象。 此时最可能的原因是在写过程中开发板没有挂载到开发环境上。 解决办法: 开发环境中若没有自动挂载设备,需要点击右下角如图
    发表于 01-18 11:33

    ADUC848程序一直失败的原因

    这个原因导致了无法。我的-PSEN接法如下 然后还有个奇怪的现象就是当RESET有效(也就是为高电平)的时候,PSEN会变高电平,然后RESET变回低之后马上-PSEN也变低
    发表于 01-12 07:05

    基于灵动MM32 MCU的便携式血氧仪应用

    基于灵动MM32 MCU的便携式血氧仪应用
    的头像 发表于 10-24 15:31 242次阅读
    基于灵动<b class='flag-5'>MM32</b> MCU的便携式血氧仪应用

    哪个仿真器可以进行SPI与IICflash的

    哪个仿真器可以进行SPI与IICflash的
    发表于 10-07 09:18

    灵动微MM32全系列产品选型手册

    电子发烧友网站提供《灵动微MM32全系列产品选型手册.pdf》资料免费下载
    发表于 09-20 14:46 0次下载
    灵动微<b class='flag-5'>MM32</b>全系列产品选型手册

    Nu-Line-Pro无法离线自动烧录是什么原因

    用Nu-Link-Pro对MS51FBAE进行离线烧录配置,选项里选择“脱机模式”和“自动”,连接芯片并按离线烧录键后,ICE红色指
    发表于 08-30 08:32

    GD32与MM32哪个好?

    GD32与MM32哪个好? 近年来,中国的芯片产业逐渐崛起,相信很多人都已经听说过或者使用过GD32和MM32这两款芯片。它们都来自于国内芯片厂商——国际信息产业集团公司(简称国产IC)。在选择哪种
    的头像 发表于 08-16 11:33 922次阅读

    使用.mcs烧录FPGA后,nuclei studio程序出错的原因

    出错。 mcs生成: mcs: nuclei openocd 报错: 请问这可能是什么原因造成的?
    发表于 08-16 08:16

    MindSDK为MM32实现了一组TIM样例工程

    MindSDK为MM32使用星辰处理器内核的系列微控制器,实现了一组TIM样例工程,MindSDK中的TIM模块对应硬件定时器TIM外设。
    的头像 发表于 06-30 17:32 641次阅读

    使用Nu-Link无法对MS51FB9AE自动怎么解决?

    设定了自动功能,可以用Nu-Link插拨自动,换成芯片MS51FB9AE设定了自动
    发表于 06-28 06:32

    Nu-Line-Pro无法离线自动烧录是什么原因

    用Nu-Link-Pro对MS51FBAE进行离线烧录配置,选项里选择“脱机模式”和“自动”,连接芯片并按离线烧录键后,ICE红色指
    发表于 06-27 07:28

    灵动微MM32下载程序报错说明

    1. 实验设备:MM32F103 测试板,MM32 测试板, Jlink、ulink2 以及 KEIL 5.15、keil5.18 版本2. 实验现象:复制一个 MM32f103 的软件工程文件到任
    发表于 04-08 11:58