本帖最后由 chen00000009 于 2017-4-26 00:05 编辑
3.开发环境介绍及搭建 这块开发板目前支持三种开发环境,都是第三方的开发环境,分别是: 1、Keil:MDK-ARM 2、IAR:EWARM 3、GCC-basedIDEs 其中Keil与 IAR都是大家平常用得比较多的平台,ST公司在这两个平台上面提供了大量的例程,使用这些例程就能够很方便地进行开发。此外,ST公司有一款CubeMX的软件,可以非常方便就生成硬件层的代码,可以与上述三款的开发环境一起使用。笔者在这里仅介绍如何在CubeMX与Keil下对这块开发板进行开发,其他的平台也是类似的。 开发的步骤如下: 1、安装ST-LINK驱动。在下面网址可以获得驱动 下载之后得到一个压缩包,解压缩之后得到的文件夹有如图3-1所示的两个文件
图3-1 ST-LINK驱动安装 如果是64位系统则选择amd64进行安装,32位系统则选择x86进行安装 安装过程中会弹出询问是否安装驱动的提示,选择安装即可,最后完成时的界面如下图所示
图3-2 ST-LINK驱动安装 安装完PC端的驱动之后还需要将ST-LINK的固件更新一下,到下面这个网址可以获得最新版的固件: 下载完之后将开发板与PC连接,然后打开名为ST-LinkUpgrade.exe的应用程序,应用程序此时会检测到开发板,然后点击Yes即可。 图3-3 ST-LINK固件升级 安装完驱动并更新完固件之后将开发板与PC连接,然后设备管理器中会有如下图中红框所示的设备
图3-4 识别到开发板 到这里驱动安装就完成了。 2、在MDK-ARM中更新相关开发板的库。在下面网址下载相应的包,并进行安装
图3-5 安装Keil库 安装完成之后可以在Pack Install下面看到相关的信息。 图3-6 安装Keil库 4、下载STCubeMX并进行安装。下载地址为: 下载完之后进行安装,需要注意的是这个软件需要下载最新版本的才能够支持L496,旧版的软件需要点击一下软件界面右上角的绿色箭头进行更新。 安装完主程序之后还需要安装CubeMX里面对L496的支持包。依次点击工具栏中的Help——Install new Libraries,会显示出如下图所示的界面,点击L4 1.7.0版本的包进行安装。只有这个1.7.0版本的才能支持L496。 图3-7 安装CubeMX库 到这里为止就完成了所需的开发环境的搭建。
|