[STM32F0]

【STM32F072】+MDK-5.1编译环境搭建及初步测试

[复制链接]
8145|6
手机看帖
扫描二维码
随时随地手机跟帖
mikeliujia|  楼主 | 2014-4-10 00:08 | 显示全部楼层 |阅读模式
1、编译环境的搭建使用的是Keil官网最新的MDK5.1,之前使用坛友在百度云盘提供的MDK5.0一直有问题,MDK5.0的IDE软件安装好后,安装STM32F072服务包时总是出错,每次安装到70%就弹出错误对话框,不管是通过软件自带的Pack Installer还是手动下载安装包导入都有问题,倒腾了好久也没办法,去官网下载安装了最新的MDK5.1后问题立马解决了。相对来讲 MDK5.1 的Pack Installer 比   MDK5.0 的Pack Installer 设计的更为人性化些,可以通过不同厂商的芯片或开发板选择需要的安装包进行在线安装。——MDK5.1 的安装包太大了,无法上传,大家可以去官网下载
Pack Installer.JPG

2、针对STM32F072探索套件采用的是STM32F072 RB在Pack Installer  的Devices栏选择这一型号,Packs栏会自动出现对应的安装包,点击Install等待安装完毕即可。

3、运行MDKKeil C51 V8.16a KeyGen.exe和谐IDE使用限制。进入File→License Management。将CID复制到Keygen中生成License,将License 复制到框中和谐即可。
和谐.JPG

4、打开官方demo工程。可在STM32F072B-Discovery_FW_V1.0.1\Projects\Demonstration\MDK-ARM下找到demo工程, 打开进行编译,即可进行测试。注意:Keil的工程文加下多个文件带有小钥匙标识,这是其文件本身是只读属性,我们是无法对其修改和注释的,只有我们找到其源文件,去掉只读属性后才可对其修改和注释。
只读属性.JPG

5、调试时需要选择Device,打开options for target 按步骤添加Device后,链接板上STLink USB接口到PC,可手动安装驱动,板子STlink的驱动在D:\Keil_v5\ARM\STLink\USBDriver目录下安装完后进入设备管理器看看是否安装驱动成功,然后就是在options for target 中Debug选项卡设置下载方式,速度等 。在setting中可以查看STLink是否连接成功。
flash.JPG debug.JPG seetting.JPG

6、点击调试 即可开始调试。 注意可以在options for target 的output选项卡中选择生成HEX文件供下载使用
Hex.JPG



xlhtracy| | 2014-4-11 15:39 | 显示全部楼层

使用特权

评论回复
拿起书本| | 2014-4-11 19:58 | 显示全部楼层
NEC编码很久没弄了,怀念一下,多谢楼主!

使用特权

评论回复
WAMCNCN| | 2014-12-21 10:43 | 显示全部楼层
楼主,我的MDK5.1工程界面怎么跟你的不一样,装了好几遍了
新建 BMP 图像.JPG

使用特权

评论回复
monkeypony| | 2014-12-30 22:04 | 显示全部楼层
多谢楼主

使用特权

评论回复
周董| | 2014-12-30 22:46 | 显示全部楼层
学习了,多谢楼主!!

使用特权

评论回复
zhk0318| | 2015-1-9 22:59 | 显示全部楼层
大侠,求分享Keil C51 V8.16a KeyGen.exe。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:纸上得来终觉浅,绝知此事要躬行

10

主题

365

帖子

2

粉丝