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

3.2 MDK-ARM的安装与注册

3.2.1 MDK-ARM的安装

1.安装MDK-ARM

双击安装包程序,进入MDK-ARM安装欢迎界面,如图3-3所示。单击“Next”按钮,打开选择安装路径对话框,选中“I agree to all the……”选项,如图3-4所示。

图3-3 MDK-ARM安装欢迎界面

图3-4 选择安装路径对话框

MDK-ARM V5.0之后的版本,需要的资源越来越多,占用空间越来越大,因此建议将其安装在D盘或E盘。注意:尽量不选择含中文路径的目录,目录的层数也不要太多,否则在编译或调试时有可能出现问题。

选择好安装路径,单击“Next”按钮,打开注册个人信息对话框,如图3-5所示。填写完成后,单击“Next”按钮,开始安装。

安装完成后,系统会自动进入ULINK驱动的安装过程,弹出一个DOS对话框,同时弹出如图3-6所示的提示框,这时通常选择“不安装”,因为手上没有ULINK仿真器。

图3-5 注册个人信息对话框

图3-6 安装ULINK驱动提示框

单击“不安装”按钮,退出ULINK驱动的安装过程,系统会提示Keil MDK-ARM安装成功,如图3-7所示。单击“Finish”按钮,弹出“Release Notes for Microcontroller Development Kit”页面;通过该页面,我们可以对Keil MDK-ARM开发环境有基本的了解。同时,系统进入软件包安装欢迎页面,如图3-8所示。

图3-7 MDK-ARM安装成功

图3-8 软件包安装欢迎页面

2.安装软件包

在图3-8所示的欢迎页面中,不选中“Show this dialog at startup”选项(以免每次打开安装软件包的页面时都会出现该欢迎页面)。

图3-9所示的是软件包安装主页面,该页面分为左右两部分,左侧有“Devices”“Boards”,右侧有“Packs”“Examples”。另外,主页面的右下角有一个下载软件包的进度条。

在下载软件包过程中,会弹出如图3-10所示的提示信息,用户可以根据网络情况进行操作:若网速不错,可以单击“是”按钮在线更新;若网速较慢,可以单击“否”按钮,通过离线包更新;或者等网速较快时,利用菜单命令“Packs”→“Check For Updates”进行更新,如图3-11所示。

图3-9 软件包安装主页面

图3-10 “Pack Installer”选择框

图3-11 检查更新

不管是选择“在线下载”还是“离线更新”,我们都应学会使用Pack Installer的帮助手册。如图3-12所示,执行菜单命令“Help”→“Pack Installer Help”打开帮助手册,如图3-13所示。

图3-12 帮助菜单

图3-13 帮助手册

【注意】 该帮助手册其实就是MDK-ARM的帮助手册,这里只是定位到“Pack Installer”菜单项。通过该菜单项,我们可以对“Pack Installer”窗口有较深入的了解,它包括“File”“Packs”“Window”“Help”4个菜单项,以及“Devices”“Boards”“Packs”“Examples”4个窗口页面,这些在帮助手册中都可以详细了解。

下载更新软件包的方法有多种:可以按照图3-14所示,在“Pack Installer”窗口的左侧“Device”列表中选择要安装的微控制器STM32F1 Series(若没有该类型的微控制器,还要先通过菜单命令“Packs”→“Check For Updates”更新“Devices”列表),然后在右侧“Pack”列表的“Device Specific”目录下看到“Keil::STM32F1××_DFP”,发现该软件包版本为2.3.0(2018年11月5日更新),单击右侧的“Install”按钮,选择在线安装;也可以在“Park Installer”窗口左侧的“Device”列表中直接找到具体的微控制器型号STM32F103RB,其右侧的“Summary”列表中有微控制器的具体信息,同时会给出相应的网址,该网址目前不能单击跳转,可以通过浏览器访问该网址进行离线下载。

图3-14 升级软件包

观察图3-14中右侧的“Pack”列表,Keil MDK-ARM默认安装了ARM::CMSIS、Keil::ARM_Compiler、Keil::MDK-Middleware等3个软件包(它们是Update或Up to date状态),因而须要下载的不仅是有关微控制器的软件包,还有这些已经安装的升级包。可以通过第3种方式——直接访问Keil官网来下载这些软件包,如图3-15所示。

图3-15 软件包页面

在“MDK5 Software Packs”页面可以看到,前面要下载或升级的软件包都在这里,可以通过离线下载的方式升级软件包(注意,不要下载ARM.CMSIS.5.0.0.pack)。下载完成后,可以通过“Pack Installer”窗口的菜单命令“File”→“Import…”来选择下载的离线包进行升级,如图3-16所示。

图3-16 安装软件包

【注意】 在下载的软件包中,针对STMicroelectronics的STM32F1 Series的Keil.STM32F1××_DFP是必需的,其他都可以不安装。为了看到后面的例程,最好将针对Nucleo开发板的Keil.STM32UNCLEO_BSP.1.4.0.pack也下载安装。另外,为了便于后面Nucleo-F103RB开发板例程的编译,这里最好不要对ARM::CMSIS进行升级,否则会出现莫名其妙的警告信息。

3.2.2 注册MDK-ARM

完成MDK-ARM的安装和软件包升级后,就可以运行软件啦。图3-17所示的是MDK-ARM欢迎界面。

跳过欢迎界面,就进入我们期待已久的MDK-ARM主界面了,如图3-18所示。MDK-ARM主界面由菜单栏、工具栏、工程区(Project)、代码编辑区、编译输出(Build Output)区、状态栏等部分组成。

图3-17 MDK-ARM欢迎界面

图3-18 MDK-ARM主界面

通过菜单命令“File”→“License Management…”打开“License Management”对话框,如图3-19所示。

图3-19 “License Management”对话框

【注意】 在Windows 8.1/10系统环境下,在选择菜单“License Management…”时,要以管理员的身份运行MDK-ARM开发环境;默认情况是非管理员身份,这一点要注意,读者可以先退出MDK-ARM开发环境,而后右键单击桌面图标,以管理员身份运行程序,如图3-20所示。

在“License Management”对话框,我们要通过注册软件将Computer ID的值换算为License ID Code,并填写到“New License ID Code(LIC)”编辑框,如图3-21所示。

图3-20 以管理员身份运行程序

图3-21 完成注册

填写New License ID Code后,单击“Add LIC”按钮,完成注册,若注册成功,会在“License Management”对话框显示使用期限和“∗∗∗LIC Added Successfully∗∗∗”提示信息。

最后,单击“Close”按钮关闭“License Management”对话框,返回MDK-ARM主界面。 OT0en6rJEK7q0J6dzmrt8ITfwDpa0rbmhvGWcEDoGOo2G91vGPKZw6wJKAlEVevl

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