chen00000009 发表于 2017-4-26 00:03:21

【NUCLEO-L496ZG评测】开发环境介绍及搭建

本帖最后由 chen00000009 于 2017-4-26 00:05 编辑

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

damiaa 发表于 2017-4-26 09:22:34

OK OK OK OK:lol:lol:lol
页: [1]
查看完整版本: 【NUCLEO-L496ZG评测】开发环境介绍及搭建