本帖最后由 Leeone 于 2014-4-10 17:26 编辑
硬件环境:STM32F072RBT—Discouvery MDK5.10 简介:MDK5.10的安装过程和之前的版本大致一样,最大的区别就是在根据自己需要的器件有选择性的安装相应的PACKS.
1、添加PACKS,在线下载 MDK下Project/manage/pack Intaller..(或者在魔术棒右边第四个)
2、MDK5.10在装有ADS的电脑里,在编译阶段会有报错编译不通过(找不到library等问题)解决办法:为了MDK 和ADS都能用,在系统变量新建变量名:ARMCC5LIB 变量值:MDK安装目录下.../ARM/ARMCC
3、ST-LINK,在使用ST-LINK 之前必须安装ST-LINK/V2驱动程序。 STM32F072套件里板载了ST-LINK,所以安装套件说明将CN5用跳线帽连接即可使用 同时CN5跳线帽去掉,根据CN4连接到外部的板子可以对外部的板子进行调试,所以套件的ST-LINK可谓是一举两得。
4.MDK5.10环境对ST-LINK配置在“魔术棒”Debug下选择ST-Link Debugger ,点击后面的Settings,连接板子如果成功Device会出现相应的器件。同时还要设置Utilities下Settings选择一个器件类型。然后建立工程进行下载、调试验证配置是否正确。
5、看资料添加自己的工程即可,官方有例程模板,也可以自己建立。(套件没有外部晶振,要不自己添加个外部晶振,要不使用内部晶振)
6、在网上看到STM32CubeMX,当时看图不知道干嘛的不过很犀利的样子,于是借玩F0装了一个,打开看STM32CubeMX文档发现这个工具相当好,总共四个界面(Pinout、Clock Configiguration、Configuratiom、Power Consumption Calculator)根据自己的需求在STM32CubeMX上配置好就可以生成C代码,配合MDK能够很大程度的提高开发效率。可惜的是目前这个软件只支持F2和F4系列,其他的应该很快就能出来。(和ICCAVR里面的功能有点像,不过这个强大多了)
7、资料(文件过大有的没法上传)
stm32f072手册(英文).pdf ...
stm32f103c8t6.pdfstm32f072discovery 原理图 ...
STM32F072RB探索套件介绍.p ...
stm32f0discovery_fw.zip
8、今天收到21ic T恤了
|