STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)

必要硬件:STM32F407VGT6 Discover
必要软件:keil MDK ,需要版本在4.7之后的


MDk 5.17

下载地址:http://www.myir-tech.com/soft.asp?id=1079


注册机可在CSDN上找:http://download.csdn.net/detail/hushiganghu/9553837


MDK激活方法:

管理员打开MDK

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第1张图片

 

在弹出的窗口,在computer ID栏把ID复制了

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第2张图片

 

接着打开注册机,按着图操作

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第3张图片

 
如果激活失败,可尝试下切换注册机中间的对应版本。

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第4张图片


安装完后要安装pack库,建立工程才能选择对应的芯片类型

http://www.keil.com/dd2/Pack/   官方MDK对应的pack下载,下载完后安装就行,路径会自动选择。



STLINK-V2

Win10下STLINK驱动下载,亲测有效支持32和4位系统,如下图:

下载地址:http://download.csdn.net/detail/hushiganghu/9553901

下载完后文件如下图

 STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第5张图片
安装完成打开设备管理器查看驱动有没有安装上去



固件库下载

http://www.stmcu.org/  在资料下载里面的F4固件库找到相应的固件库(固件库也可以去官网找,这里暂时只说了标准std库,cube的HAL库请看后续)。
固件库下载完成后,在MDK菜单栏project->openproject,打开估计库的例程
XXXXXX\Project\Peripheral_Examples\
该目录下有很多例子,每个例程都包含各个工程,这里要选择MDK-ARM
打开后选择编译
 STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第6张图片
编译成功后的error和waring
 




下载固件

Debug调试下载,快捷键:Alt+F7,或者点击工具栏的魔术棒,进行项目设置:

1:Debug选项卡,选择ST-Link Debugger,然后点击Settings  

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第7张图片

选择SW模式,点击确定 

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第8张图片

点击选项卡:Utilities,选择ST-Link Debugger,点击Settings 

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第9张图片

按照下图设置: 

STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第10张图片

设置完成后,点击Load,便可将代码下载进去。 

 STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第11张图片STM32F4 Discover开发环境搭建(Keil MDK/STM32 Ac6 System Workbench)_第12张图片



STM32 Ac6 System Workbench)

ac6是基于ecplise开发环境的IDE,因为无论是IAR还是MDK,IDE环境友好度还是相当幼稚,开发大型项目时候非常不方便。

ecplise准确讲应该只是一个框架,用户可以方便的加载各种插件来帮助代码编写

下载地址:http://www.openstm32.org/HomePage    


你可能感兴趣的:(STM32)