1:MM32-LINK连接芯片;
刚开始找到仿真器却找不到芯片,采用SWD连接(PA14-SWCLK,PA13-SWDIO)后续解决方法为:采用仿真器供电,连接电池供电则会不正常(如有解决方法可以交流),把仿真器的1脚与19脚相连(图1),KEIL设置(图二);


2:静态电流降不下来,检查中断分组设置,外设状态,目前最低可降低符合规格书;

3:PA3P、A14配置为普通IO,需添加如下代码(复用为其他空余的功能),否则会初始复用为烧录口;

4:APP中断向量表重定义,实测可行;前4页有都保护,APP地址为0x8001000;



5:使用J_Link调试与下载程序,

找到J_Link软件地址下的JLinkDevices.xml,添加如下的代码,可使用jlink调试与下载代码;

  <!--          --><!-- MindMotion  --><!--          --><Device><ChipInfo Vendor="MindMotion" Name="MM32F0010" WorkRAMAddr="0x20000000" WorkRAMSize="0x00000800" Core="JLINK_CORE_CORTEX_M0" Aliases="MM32F0010A1T; MM32F0010A1N"/><FlashBankInfo Name="Flash Block" BaseAddr="0x8000000" MaxSize="0x4000" Loader="D:\Software\MDK\MindMotion\MM32F0010_DFP\1.0.4\Flash\MM32F0010_16.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/></Device>

和必须成对出现,而且没有属性表。每个(系列)芯片都对应着这么一对。
ChipInfo是描述芯片的信息,必须在 和内。
参数说明
Vendor芯片厂家的名字,比如这里的"HDSC"就是华大半导体
Name芯片的具体型号,我用的就是HC32L190FCUA
Core芯片的内核,这个必须是JLink支持的内核之一,具体的名字可以在文档里的12.5.3.1 Attribute values - Core章节找到。本文的这颗芯片是M0+的内核,但是列表里没有M0+,所以这里选M0!
WorkRAMAddr芯片RAM的起始地址,这个可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到
WorkRAMSize芯片RAM的大小,同样可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到
Aliases同系列的相同RAM和FLASH的型号,比如华大这里全是同样的配置,我就都加进去了
JLinkScriptFile高级用法,有些芯片操作比较特殊,可以通过脚本去实现,这里我用不上
FlashBankInfo描述芯片的Flash信息,有多块flash的话,每块对应一个FlashBankInfo。

参数说明
Nameflash的名字,名字可以随便起
BaseAddrflash的起始地址,可以在用户手册里找到
MaxSizeflash的大小,可以在用户手册里找到
Loader烧录的算法,segger官方的是.elf格式,.flm是ARM的格式,keil里就用这个。这个路径可以是绝对地址也可以是相对地址,相对地址的话是从JLinkDevices.xml所在的路径为起始地址。本文使用的算法文件是在华大的HDSC.HC32L19X.1.0.0.pack安装后从C:\Keil_v5\ARM\Flash拷贝过来的,没有的文件夹就自己新建
LoaderType必须是12.5.4.1 Attribute values - LoaderType中列出的类型之一,目前只有FLASH_ALGO_TYPE_OPEN一个类型,而*.flm是支持这个类型的
AlwaysPresent指示这个块flash是不是一直存在,本文是内部flash,当然一直存在

灵动微MM32F0010A1N调试相关推荐

  1. 灵动微MM32F103单片机常见问题解答

    灵动微MM32F103系列产品使用高性能内核M3的 32 位微控制器,典型工作频率可达144MHZ,内置高速存储器,丰富的增强型 I/O 端口和外设连接到外部总线.提供5种封装形式,包括 LQFP10 ...

  2. 灵动微MCU MM32SPIN产品介绍

    灵动微电子展示了电机与电源专用MM32SPIN系列mcu及基于该产品开发的十余款应用方案,会议同期灵动微电子还重磅发布了MM32-LINK ISOL隔离仿真器,解决了电机及工业控制开发工程师在大功率应 ...

  3. 灵动微 MM32 多路ADC-DMA配置

    一.问题 最近在使用灵动微的MM32,当用多路ADC-DMA时,出现了一些问题,所以在此记录一下 总结下来,处理了下面几个问题(这里的问题是拿到最新的SDK包,参考example没办法解决的) 多路通 ...

  4. 灵动微32位单片机LQFP64引脚MM32F3273G7P

    灵动微MM32F3273G7P采用ARM®Cortex®-M3内核的高性能32位单片机,工作频率高达120兆赫兹,内置512KB Flash和128KB RAM的高速存储器,具有丰富的I/O端口和外设 ...

  5. 灵动微新品封装SOP8单片机32位MM32F0010A6T

    灵动微MM32F0010A6T采用内核M3的高性能32位单片机,工作频率最高可达48兆赫兹,内置高速存储器(闪存16KB,SRAM为2KB),具备丰富的I/O端口和外设连接到外部总线.包含1个12位的 ...

  6. 钉钉企业微应用调试方法

    解决钉钉企业微应用需要反复部署调试的方法 钉钉微应用调试方法 启动你的本地项目(前提要后端允许本地的id地址访问[关于后端如何允许前端id地址访问的操作请看最下方~]) 首先下载钉钉RC版 进到RC版 ...

  7. 灵动微基于 MM32SPIN040C 为主控的无感方波水泵应用方案

    水泵是一种运输液体或增压液体的机器.将原动机的机械能或其他外部动能量传递给液体,提高液体动能,主要用于运输含水.油.酸碱液.乳化液.悬乳液和液体金属的液体. 介绍一款适用于水泵的32位单片机--MM3 ...

  8. [基于瑞芯微RV1126调试RTL8818FU WIFI模组支持STA和AP模式]

    基于瑞芯微RV1126调试RTL8818FU WIFI模组支持STA和AP模式 内核menuconfig配置 内核dts配置 文件系统配置和更改 驱动编译 wifi工具编译 libnl库编译 open ...

  9. 适用于温控器应用的灵动微32位单片机MM32L0130

    温控器的工作原理是通过温度传感器对环境温度自动进行采样.即时监控,当环境温度高于控制设定值时控制电路启动,可以设置控制回差.如温度还在升,当升到设定的超限报警温度点时,启动超限报警功能.当被控制的温度 ...

最新文章

  1. HTTP客户端连接,选择HttpClient还是OkHttp?
  2. 转换图像分辨率c++代码_哈工大等提出轻量级盲超分辨模型LESRCNN,代码已开源...
  3. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+灰度尺度图)实战
  4. python wsdl connection refused 111
  5. python loading_MXNet Python Data Loading API
  6. 一些数据结构的思想(3)
  7. php 加密cer_php 生成RSA非对称加密用的证书-cer-pfx文件
  8. 项目中使用 java函数式编程_函数式编程在Java8中使用Lambda表达式进行开发
  9. ubuntu优化服务器网络连接数,ubuntu下解决高并发socket最大连接数限制,tcp默认1024个连接...
  10. 在线学习新编程 技巧全攻略
  11. 带你自学Python系列(五):Python解决列表字符不区分大小写问题
  12. SQL点滴系列之插入数据(四)
  13. 字符串的HashCode可能相同
  14. Linux笔记--Linux进程通信
  15. 【Python】用pip安装python库下载超时的解决办法
  16. linux定义getch函数
  17. Load Switch负载开关详解
  18. C语言this is a string,求一道C语言题目The aim of this exercise is to write a C program tha
  19. 数据库系统知识点总结与英文课件翻译
  20. 算术左、右移位与逻辑左、右移位,右移一位和除二的区别、算术溢出

热门文章

  1. 手机程序员常说的webview到底是个啥东西
  2. mysql数据库原理分析
  3. 简述SCA及SCA和SOA的关系
  4. 用java在redis中存储对象
  5. 算法分析入门体会1一筐鸡蛋问题
  6. matlab多维数据分类,选择用于高维数据分类的特征
  7. ROS安装过程中rosdep update的解决方法!
  8. 学习数据分析对笔记本电脑有什么要求呢?
  9. 火影忍者服务器维护时间,火影忍者OL2019年3月21日更新维护公告
  10. 微信号被封了,那里面的几万块钱该怎么办?莫慌,教你一招轻松取出