本帖最后由 xyz549040622 于 2015-9-6 08:59 编辑
开发板使用的前期准备
1.NUCLEO-F446RE开发板资料的下载
点击进入NUCLEO-F446RE开发板资料的下载
如果是初学者或者对这块板子不熟悉的人,建议看看Getting started with STM32™ Nucleo board software development tools这个文档。
2下载器的选择既然板子上自带了ST自己的下载调试器ST-LINK/V2-1,我们还有何理由选择第三方的下载器呢。
3.开发工具的选择
这款芯片支持 IAR,MDK,GCC等工具的编译和下载。IAR很早就不用了,GCC显得有点高深,所以我们选择最广大群众基础的MDK ARM来进行开发。
前期开发工具的准备
1.MDK for ARM的软件,以及和谐工具包。这个就不用介绍了吧,相信每个人都有安装。如果没有的同学,直接去MDK官网下载,这里附上和谐工具。
Keil_ARM_MDK_5.00_Keygen_serial_Crack.zip
(40.63 KB, 下载次数: 8)
2.STlink的驱动,这个在MDK中也会提示安装了,但是这里为了方便,直接下载官方的最新驱动。
ST-Link, ST-Link/V2, ST-Link/V2-1 USB driver signed for XP, Windows7, Windows8
3.STM32 ST-Link Utility(STM32 ST-Link Utility是一个通过ST-Link工具,在开发或生产环境中快速对STM32系列微控制器进行在系统中编程的软件)
STM32 ST-LINK utility
4.STM32CubeF4开发平台(软件平台包括一个一个硬件抽象层(HAL)和一系列中间件(比如RTOS,USB,TCP/IP协议栈等)。HAL封装了特定于MCU的操作,使得在其上开发的软件可以很容易的在不同MCU系列间移植。相当于以前STM32F103中3.5的库函数)
STM32CubeF4开发平台下载
5.(直观地进行STM32选择,进行图形化的配置,生成可靠的stm32初始化代码)
STM32CubeMX图形开发界面下载
6.STM32F4 对MDK的pack支持包
STM32F4 对MDK的pack支持包
把以上软件都安装完毕的话,就可以进行STM32F446开发了。
|