[MM32软件] 【灵动微电子MM32F5330测评】02 搭建开发环境 + PWM点灯

[复制链接]
2620|11
 楼主| 怀揣少年梦 发表于 2024-7-14 22:37 | 显示全部楼层 |阅读模式
本帖最后由 怀揣少年梦 于 2024-7-14 22:38 编辑

一、搭建开发环境
1、KEIL安装教程网络上很多,就不赘述了。
2、安装PACK(PACK是MCU 软件支持包)
1)在官网上海灵动微电子股份有限公司 (mindmotion.com.cn)的工具和软件一项中找到如下PACK页,点击,然后去下载PACK安装包
1720967116384.jpg 2)下载好,并解压。找到MindMotion.MM32F5330_DFP.0.5.1.pack,双击即可安装
1720967034350.jpg
但是结果跳出这么报错
1720967056753.jpg 查看了版本,只要求5.13版本就可以。
在论坛问了大佬,建议换新的版本试试。今天就给直接安装了5.38版本,直接安装成功。大佬装的也是5.38版本
1720967060238.jpg
所以安装pack一定要注意版本问题
3、新建工程
1)打开KEIL点击新建工程,并选择对应的文件夹并命名
1720967063697.jpg    
2)选择MCU型号(MM32F5330D7PV)
    1720967067130.jpg
3)新建好之后,需要拷贝MM32F5333DP相关文件
可以直接拷贝官方例程里面的Device文件即可

    1720967071552.jpg
4)新建代码组和添加对应的文件
    1720967075177.jpg
    1720967078282.jpg
5)添加头文件和宏定义
    1720967081479.jpg
    1720967084536.jpg
6)编译
802个警告和1个错误
    1720967087456.jpg
    1720967090506.jpg
警告的话,只需要在魔术棒里面的C/C++ 警告处将ALL warnings改为AC5-LIke Warnings即可消除802个警告。基本是编译器差异的警告。
    1720967093593.jpg

错误是因为分散链接文件不对
首先取消勾选Use memory layout from target Dialog(默认在Target中对Flash和RAM的地址配置,编译链接时会产生一个默认的脚本文件,但是MM32需要使用官方的链接脚本进行链接),其次修改链接文件为mm32f5330.sct
    1720967097183.jpg
重新编译后,0错误 0警告

好了,环境搭好了,就先来编写一下呼吸灯的代码
二、PWM点灯
1、编写代码
1)查看LED引脚
    1720967100399.jpg
使用LD2作为呼吸灯,对应的引脚为PB10,查看数据手册,PB10,对应的是定时器2通道3;
2)配置LED引脚
3)配置定时器2通道2
4)实时更新脉冲数
5)编译下载验证

    1720967107623.jpg

下载

    1720967110943.jpg
验证
呼吸现象
b22e5ea8d9cd57b9c7cd -small-original.gif
MM32-LED.zip (226 Bytes, 下载次数: 4)


guijial511 发表于 2024-7-15 07:57 来自手机 | 显示全部楼层
keil官网下载时会提示匹配的版本

评论

没记错的话,官网要求是5.13版本以上  发表于 2024-7-15 09:21
trucyw 发表于 2024-7-15 08:20 | 显示全部楼层
不会有版本要求

评论

官方原话 文档说明: KEIL 设备支持包支持 MM32 全系列芯片在 KEIL 5.13 及以上版本下的手动安装  发表于 2024-7-15 09:23
trucyw 发表于 2024-7-16 08:31 | 显示全部楼层
原来是Pack包的要求
shenxiaolin 发表于 2024-7-29 21:10 | 显示全部楼层
感谢分享
 楼主| 怀揣少年梦 发表于 2024-7-30 13:44 | 显示全部楼层
地瓜patch 发表于 2024-7-30 18:20 来自手机 | 显示全部楼层
keil在发律师函了,哈哈
 楼主| 怀揣少年梦 发表于 2024-7-31 15:16 | 显示全部楼层
地瓜patch 发表于 2024-7-30 18:20
keil在发律师函了,哈哈

现在就开始限制了吗?
dachong11 发表于 2025-6-20 15:30 | 显示全部楼层
你好 我想问一下如何对mm32f5330建立一个适用于keil的工程模版文件
 楼主| 怀揣少年梦 发表于 2025-6-21 08:43 | 显示全部楼层
dachong11 发表于 2025-6-20 15:30
你好 我想问一下如何对mm32f5330建立一个适用于keil的工程模版文件

工程模板可以根据我的步骤进行建立,然后就可以添加想要的功能
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:一切皆有可能

45

主题

473

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部