4184|2

337

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

新驱动力MM32F031开发板评测2:环境建立和闪灯 [复制链接]

开发环境搭建

采用keil mdk 5.24版本,由于我之前已经安装了mdk 5.24版本,所以这里我就省略keil mdk的安装过程。为了支持MM32F031C8T6这款芯片,需要通过keil mdk下面集成的Pack installer安装工具安装MM32F031有关的信息。


选中MindMotion->MM32F031x8后,在窗口右端可以看到 DeviceSpecific->MindMotion::MM32F0… 我们选在后面的install按钮,安装这个设备Pack包,安装完成后,keil mdk将支持开发板证的MM32F031C8T6芯片。

下载官方的miniBoard例程,打开MM32F031xxn_MiniBoard_libReg->MBF031C8T_lib->BLINK->IOToggle->KEIL_PRJ路径下面。双击IOToggle.uvprojx利用mdk打开工程。

我这里将LED4配置位板载D2指示灯的驱动,D2的指示灯根据原理图显示位PA8,然后将其它无用的LED驱动代码关闭。

配置mdk适合开发板的编译和仿真。我这里采用的是j-link v7仿真器,swd接口。

选择目标芯片为MindMotion MM32F031C8T


选择仿真器为J-link


点击上图中的Setting按钮,测试仿真器和芯片的连接情况。


通过SWD接口,可以看到已经识别了一个ARM内核,说明仿真器已经连接好了,我可以开始下载和仿真代码了。


点击‘d’按钮后,系统会自动下载程序到芯片,并进入到调试模式。


仿真器与板子的连接,并仿真调试。

遇到的问题总结:

1、由于原理图中没有明确指出D2的驱动端和PA8引脚之间的关系,导致我的程序运行后指示灯并没有闪烁,后来经过分析发现,必须将右端的连接器第2排的两个端子,分别标有D2和PA8的两个端子,用短路子短接在一起,小灯就顺利的闪烁起来了。




此内容由EEWORLD论坛网友我爱下载原创,如需转载或用于商业用途需征得作者同意并注明出处


此帖出自电机控制论坛

最新回复

很好的知识,非常感谢分享,楼主辛苦了,很受用!   详情 回复 发表于 2021-12-21 18:12
点赞 关注(1)
 
 

回复
举报

152

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
感谢支持,今天发现问题了,刚刚补了帖子说明
此帖出自电机控制论坛
个人签名

欢迎大家来到电机驱动控制技术天地,一起在EEworld交流、学习。

 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

很好的知识,非常感谢分享,楼主辛苦了,很受用!

此帖出自电机控制论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表