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状态(程序跑飞),此时无法进行下载调试。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
binary1.024 Apr 2019我下载了这个两然后进行测试,STM32H747I-DISCO_Tutti-Frutti_demo的M4hex能烧写,但是M7的hex就能烧写了
发表于 03-08 07:15
设备,或者装驱动之类的。另外我烧写到ROM(24LC1025)中,显示烧写成功,然后跳线选择ROM启动,也同样没反应,这是什么原因呢?烧写的
发表于 02-29 06:02
bootloader的CAN烧写,可以把hex文件进行压缩烧写吗?
发表于 02-20 08:28
的iMX8MP开发板,在Linux上UUU烧写时出现如图现象。
此时最可能的原因是在烧写过程中开发板没有挂载到开发环境上。
解决办法:
开发环境中若没有自动挂载设备,需要点击右下角如图
发表于 01-18 11:33
这个原因导致了无法烧写。我的-PSEN接法如下
然后还有个奇怪的现象就是当RESET有效(也就是为高电平)的时候,PSEN会变高电平,然后RESET变回低之后马上-PSEN也变低
发表于 01-12 07:05
基于灵动MM32 MCU的便携式血氧仪应用
发表于 10-24 15:31
•242次阅读
哪个仿真器可以进行SPI与IICflash的烧写
发表于 10-07 09:18
电子发烧友网站提供《灵动微MM32全系列产品选型手册.pdf》资料免费下载
发表于 09-20 14:46
•0次下载
用Nu-Link-Pro对MS51FBAE进行离线烧录配置,选项里选择“脱机烧写模式”和“自动烧写”,连接芯片并按离线烧录键后,ICE红色指
发表于 08-30 08:32
GD32与MM32哪个好? 近年来,中国的芯片产业逐渐崛起,相信很多人都已经听说过或者使用过GD32和MM32这两款芯片。它们都来自于国内芯片厂商——国际信息产业集团公司(简称国产IC)。在选择哪种
发表于 08-16 11:33
•922次阅读
出错。
mcs生成:
mcs烧写:
nuclei openocd 报错:
请问这可能是什么原因造成的?
发表于 08-16 08:16
MindSDK为MM32使用星辰处理器内核的系列微控制器,实现了一组TIM样例工程,MindSDK中的TIM模块对应硬件定时器TIM外设。
发表于 06-30 17:32
•641次阅读
设定了自动烧写功能,可以用Nu-Link插拨自动烧写,换成芯片MS51FB9AE设定了自动烧写,
发表于 06-28 06:32
用Nu-Link-Pro对MS51FBAE进行离线烧录配置,选项里选择“脱机烧写模式”和“自动烧写”,连接芯片并按离线烧录键后,ICE红色指
发表于 06-27 07:28
1. 实验设备:MM32F103 测试板,MM32 测试板, Jlink、ulink2 以及 KEIL 5.15、keil5.18 版本2. 实验现象:复制一个 MM32f103 的软件工程文件到任
发表于 04-08 11:58
评论