ME32G070支持多种开发环境,资料链接为ME32G070介绍和资料下载。因为我的电脑有MDK环境,所以只需要下载MDK的支持包并进行安装就可以开发ME32G070了。ME32G070给的例程也是非常丰富,但是依赖的文件与工程文件在同一个文件夹下,移到比较麻烦,所以自己新建了一个工程。 MDK新建工程也是非常简单的,首先是打开MDK软件,点击Project-->New μVision Project。
然后是确定工程名称和工程保存路径。
之后是确定设备芯片,如果MDK的支持包安装好后可以选到如下的芯片型号Mesilicon-->ME32G070 Series-->ME32G070RBx6
选择好后会进入一些运行环境的选择,这个可以忽略掉。
然后可以先在工程文件夹下新建两个文件夹,分别是cmsis和app,cmsis文件夹下也新建了Driver文件夹。cmsis文件夹主要放启动文件、系统文件和时钟初始化文件等;Driver文件夹主要放芯片外设驱动文件;app文件夹主要放用户文件。可以自定义文件夹名称,但是文件不能少。app文件夹下的Demo文件复制例程led pb10下的Demo文件,主要实现的功能是让LED9闪烁。然后是右键工程文件,点击Manage Project Items进行工程项目管理,按照如下的配置进行设置。所涉及的文件在例程文件夹下的cmsis文件夹下。
然后是点击Options for Target(也就是魔术棒)进行工程配置。
然后是修改编译版本
之后是将所有.h文件的路径进行配置
由于Flash Download地址和大小没有配置号,所以需要进行修改,点击Debug
只需要将已经添加好的Flash地址和大小进行修改就可以,起始地址为0x08000000,大小为0x00020000。.hex文件的生成和map文件的配置都可以结合自己的情况进行配置。配置好后进行全编译,编译结果如下
用ST-Link也可以下载程序,只需将Debug改成ST-LInk即可。下载后的效果如下
[media]https://www.bilibili.com/video/BV13LkhYpEhT/[/media]