购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 搭建开发环境

开发环境主要分为硬件平台和软件开发环境两部分。

4.2.1 硬件平台

开发STM32F407,我们需要准备如下硬件平台,如图4.2所示。

(1)装有Windows操作系统的计算机一台。

图4.2 硬件平台

(2)STM32F407ZTG6开发板一个。本书所有的代码将在STM32F407开发板上运行。

(3)J-Link一个。主要用于下载程序使用。

(4)路由器一个、网线两根。后面网络通信实验需要用到。

(5)电源线和串口各一个,提供供电、串口调试。

4.2.2 软件开发环境

(1)Windows操作系统。

(2)Keil MDK软件。用于代码编写、编译、下载、仿真调试等。

(3)J-Link驱动。用于安装J-Link驱动时使用,以便J-Link能正常工作。

(4)计算机串口调试软件。用来和开发板进行通信。

(5)TCPUDP测试工具。用于网络通信调试使用。

以上开发软件的下载可以见附录资料部分,提供本书所有使用到的软件。方便读者安装到自己的计算机上。

4.2.3 Keil MDK软件的安装

Keil MDK,也称MDK-ARM、Realview MDK、I-MDK、μVision4等。Keil MDK由三家国内代理商提供技术支持和相关服务。

MDK-ARM软件基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。它提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分集合在一起。

1.下载

Keil MDK的下载可以到官网下载:http://www2.keil.com/mdk5/。

2.安装

下载后,我们会得到一个mdk514.exe的可执行文件,其中514是版本号。双击该文件,出现如图4.3所示的界面,单击Next按钮。

进入用户协议界面,勾选I agree to all the terms of the preceding License Agreement,单击Next按钮,如图4.4所示。

图4.3 安装引导界面

图4.4 用户协议界面

这里选择好软件的安装路径,单击Next按钮,如图4.5所示。

输入用户信息,包含First Name、Last Name、Company Name和E-mail,如图4.6所示。

输入信息后,单击Next按钮进入安装界面,等待安装完成即可,如图4.7所示。

安装完成后,会弹出如图4.8所示的提示框,不要勾选Show Release Notes。单击Finish按钮即可。

图4.5 安装路径选择界面

图4.6 用户信息界面

图4.7 安装过程界面

图4.8 安装完成界面

安装完成后,找到安装路径G:\Keil_v5\UV4,单击UV4.exe运行,启动界面如图4.9所示。

图4.9 启动界面

4.2.4 Keil MDK新建工程

安装完Keil MDK后,下面来新建一个工程。

1.安装STM32F407 pack包

单击方框内的图标,如图4.10所示。

图4.10 主界面

图4.11 Pack导入窗口

如图4.11所示,选择File→Import…,导入Keil.STM32F4xx_DFP.2.13.0.pack。该文件可以去官网下载,由于网速较慢,本书附录也会提供国内的下载链接。

选择该文件,单击“打开”按钮,如图4.12所示。

2.新建工程

单击Project→New μVision Project,如图4.13所示。

图4.12 选择Pack界面

图4.13 新建工程界面

选择工程路径,然后输入文件名demo01,单击“保存”按钮,如图4.14所示。

图4.14 保存工程界面

保存工程后弹出Select Device for Target‘Target 1’…,由于本书选择的开发板芯片型号是STM32F407ZGT6,故而我们在Search中输入STM32F407ZGT,如图4.15所示。输入芯片型号后,Search下面的方框会自动展开,单击STM32F407ZGTx选项。读者也可根据自己的开发板芯片型号选择。选择好芯片后单击OK按钮。

之后弹出Manage Run-Time Environment(MRTE)界面,单击OK按钮,如图4.16所示。

至此,我们的工程创建完成。

图4.15 芯片型号选择界面

图4.16 MRTE界面

4.2.5 J-Link驱动安装

本书使用的仿真器是J-Link,需要在计算机上安装J-Link驱动。读者可以自己到网上下载相关驱动,也可以直接使用本书附录的驱动文件。

该驱动安装比较简单,运行Setup_JLinkARM_V434.exe后直至安装完成。本书在此不做赘述,读者自行安装即可。 ARnXvWlQZBI6FSFYAsKLzUPhA1jKBhdMEh4FeoiVp015QQnKk8kgyMARvxbD8Zmv

点击中间区域
呼出菜单
上一章
目录
下一章
×