到目前为止,你已获得了软件安装包,包括某个版本的MDK安装包、串口调试终端、STM32库文件和本书例程的源码。软件的安装与其他软件安装过程一样。先安装MDK:
(1)执行MDK安装程序,双击MDK安装文件图标,进行安装。
(2)在后续出现的窗口中依次单击Next按钮,将程序安装在C:\Keil MDK***文件目录下(***:表示版本号,默认安装路径是C:\Keil,建议换个路径名,以防止与51单片机开发环境冲突)。安装好以后,查看安装路径下ARM子目录的结构。
●BIN目录下面一般是一些动态链接文件;
●BINxx目录下面放置的是一些编译器和链接器;
●Boards和Examples目录下面放置的是一些例程:Boards目录下放置的是根据一些厂商所设计的开发板例子,而Examples下面则是一些更大众化的例程。
● Flash目录下面放置的是一些厂商的Flash芯片所用到的驱动程序,可以以其中的例程为模板,来添加自己的驱动。
●HLP目录下面是一些帮助文档。
● INC目录下存放的是支持ST公司、Philips公司、Atmel公司等基于ARM Cortex-M3的各种微控制器的头文件,如在ST公司目录下有STM32F10X系列微控制器的固件库头文件。
图1.4 File菜单下的License Management子菜单
●RL和RT Agent两个目录下面是一些免费的操作系统,如果想写编写实时操作系统,可以参考这两个文件夹里面的资料。
●RV31目录里面是RealView编译器所使用的一些库文件;RV31\LIB目录下存放的是固件库源代码。可以打开文件,查看MDK自带的STM32F10x固件库版本。
●Segger和Signum两个目录下面是USB驱动。如果使用ULink进行硬件仿真时,找不到硬件,那么可以在这里面重新安装驱动。
●Startup目录下面放置的是各个芯片厂商的各种启动代码,在创建工程的时候编译器会提示是否要添加启动文件到工程下面。
●Utilities目录下面放置的是PC机工具软件用于调试人机接口(HID)和网络接口。
(3)输入License:运行Keil RealView MDK,选择File菜单下的License Management子菜单,如图1.4所示。
将License序列号复制到License Management中的New License ID Code(LIC)中,单击ADD LIC完成,如图1.5所示。
图1.5 输入License序列号