首页 > 评测 > 第一款STM32F2开发板——NUCLEO-F207ZG评测
第一款STM32F2开发板——NUCLEO-F207ZG评测
- [导读]
- 在今年年初,ST公司正式对外发布了五款NUCLEO-144的开发板,NUCLEO-F207ZG便是其中的一款。
图2-2 Zio接口定义1
图2-3 Zio接口定义2
图2-4 morpho接口定义1
图2-5 morpho接口定义2
3、10/100Mbps以太网
10/100Mbps以太网依靠一块LAN8742A的芯片进行控制。
LAN8742A是由Microchip公司生产的一款10/100 Ethernet PHYs,支持IEEE 802.3az协议,最多支持1路百兆以太网接口。
4、USB OTG
USB OTG接口直接连接到MCU上面,但是这个USB OTG接口不具有供电能力。
5、ST-LINK/V2-1仿真器
ST-LINK/ V2是用于STM8和STM32微控制器的电路调试器和编程器。利用单线接口模块(SWIM)和JTAG /串行线调试(SWD)接口与电路板上面的STM8 或STM32单片机进行通信。
从硬件上面看,这块开发板的亮点是上面的MCU以及新增的以太网电路和USB电路。这块开发板面向的是当前非常热门的物联网行业,利用一个以太网口能够实现开发板联网,而USB则可以接入更加多的模块,比如USB声卡,USB摄像头等,传统的Zio接口则是面向一些ST公司的扩展模块比如电机、LoRa等模块。因此这块开发板的扩展能力还是相当强的。
3.开发环境介绍及搭建
NUCLEO-F207ZG开发板支持四种开发环境,都是第三方的开发环境,分别是:
1、Keil:MDK-ARM
2、IAR:EWARM
3、GCC-based IDEs
4、ARM mbed online
其中Keil与 IAR都是大家平常用得比较多的平台,ST公司在这两个平台上面提供了大量的例程,而这个ARM mbed online则是ARM公司推出的线上开发平台,任何人都可以为其贡献代码,因此其资源也是相当丰富的。笔者在这里介绍如何在Keil与mbed两个平台对这块开发板进行开发,其他的平台也是类似的。
开发的步骤如下:
1、安装ST-LINK驱动。在下面网址可以获得驱动
http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link009.html
下载之后得到一个压缩包,解压缩之后得到的文件夹有如图3-1所示的两个文件
图3-1 安装驱动1
如果是64位系统则选择amd64那个进行安装,32位系统则选择x86那个进行安装
安装过程中会弹出询问是否安装驱动的提示,选择安装即可,最后完成时的界面如图3-2所示
图3-2 安装驱动2
安装完驱动以后将开发板与PC连接,然后设备管理器中会有如图3-3中红框所示的设备
图3-3 安装驱动3
到这里驱动安装就完成了。
2、在MDK-ARM中更新相关开发板的库。打开Keil uVision5后打开Pack Installer,找到pack选项卡下的STM32F207,然后将右侧的前面几个包装上,如图3-4所示
图3-4 Keil uVision5下安装支持包
4、下载ST官方的支持包(SDK),下载地址如下:
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubef2.html
下载之后得到一个压缩包,解压缩之后会得到一个带有3个不同平台的例程包还有相关库文件的文件夹。
5、登陆mbed,地址是:https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F
输入账户名和密码登陆,如果没有则需要先注册一个,然后进入开发界面,点击右上角的select a platform,进入如图3-5 所示界面
图3-5选择开发板1
点击add platform,进入选择开发板的界面,这里列举出了所有支持mbed的平台,找到NUCLEO-F207ZG,然后点击进入详情界面,然后点击add to my mbed compiler,如图3-6所示
图3-6选择开发板2
随后返回到开发界面,在select a platform中选中NUCLEO-F207ZG,点击“select platform”按钮,如图3-7
图3-7选择开发板3
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前