首页 > 评测 > 简化物联网开发——Boardcom BCM943364WCD1_EVB评测

简化物联网开发——Boardcom BCM943364WCD1_EVB评测

  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • WICED系列的开发板总共有四块,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。这四块开发板是用于评估Broadcom公司相应的无线通信模块。而今天评测的主角则是BCM943364WCD1_EVB。下面,就由笔者向大家介绍这块开发板。

2、MCU:STM32F411RET6芯片

STM32F411RET6是基于 ARM Cortex -M4 32-bit RISC内核的微控制器,该微控制器具有较强的性能与较低的功耗,具体参数如下:

1)ARM Cortex -M4内核主频100MHz

2)集成512KB Flash memory与128KB SRAM

3)集成16通道12位AD转换器

4)支持3路I2C总线,3路USART总线,5路SPI总线

6)具有11个定时器

具体的框图如图2-3所示

5.jpg

图2-3 STM32F411RET6功能框图

3、USB转UART芯片FT2232

此芯片能够支持高速USB 2.0的通信标准,速率高达480MB/s

6.jpg

图2-4 FT2232

4、30pin IO口

BCM943364WCD1_EVB开发板上面唯一能够与额外模块连接的就是这个30pin 接口,其引脚定义如图2-5所示

7.jpg

图2-5 30pin 接口定义

最后来介绍一下BCM943364WCD1_EVB整块开发板的硬件结构。首先这块开发板的核心当然是这块带了屏蔽罩的BCM43364 WIFI芯片,而这块芯片的IO口非常有限,是无法连接过多的模块的,因此它需要跟一块STM32F411的MCU连接,这块STM32F411能够连接的模块就相当多了。这里值得一提的是,BCM43364与STM32F411的连接是通过SDIO接口实现的,SDIO接口原本是用于SD卡扩展的,在这里使用这个接口能够获得比SPI总线或者I2C总线更快数据的传输速度。而底板则包含了相应的模块,比如JTAG调试模块,还有30个引脚,按键,LED等等。

3.使用演示

这一部分来介绍一下如何利用BCM943364WCD1_EVB这块开发板进行开发。

首先当然还是要部署一个开发环境到PC机上面。开发环境搭建过程如下:

1、下载软件WICED-SDK-IDE-Installer.exe,版本至少要3.3.1以上。下载地址为https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation

进入此页面之后需要先登录。由于Broadcom已经被cypress收购了,现在这里是cypress的网站,因此需要有一个cypress的账号,没有的需要先注册。

8.jpg

图3-1 下载界面

登录之后直接点击最上面的那个下载,最上面的是最新版本。

2、下载之后解压进行安装,先指定安装路径

3-2.jpg

图3-2 安装界面1

然后点击下一步进行安装,等待安装完成

3-3.jpg

图3-3 安装界面2

3、安装完成之后打开软件,进入如图3-4所示的界面

3-4.jpg

图3-4 软件界面

从这个界面可以看出这个软件是基于eclipse的,值得一提的是,目前几大公司的开发软件都是基于eclipse的,比如TI最新版的CCS 6,NXP公司的LPC Xpresso,Altera公司的Nios II等。这样的好处是让开发者能够快速上手。

4、检验BCM943364WCD1_EVB开发板的驱动是否成功安装。驱动应该在之前安装IDE之前你一起安装了的。将开发板与PC通过USB线连接,应该能够在设备管理器看到如图3-5与图3-6的两个设备

3-5.jpg

图3-5 设备1

3-6.jpg

图3-6 设备2

到这里为止,开发环境就搭建完成了.

这里对整个软件的界面做一个简要介绍,首先上方的是菜单栏和工具栏,相关的软件设置,还有编译下载等命令都是在这里

3-7.jpg

图3-7 菜单栏与工具栏

左侧的是文件列表,其中apps里面的是例程,doc里面的是相关技术文档,与程序无关,include里面的是相关的头文件,libraries里面装的是相关开发板的库文件,platfroms里面的是相关开发平台的信息,在编译时需要在这里选中开发平台进行编译,resource文件夹里面装的是源文件,tools里面是相关的编译工具的信息。

3-8.jpg

图3-8 文件列表

界面正中央是工作区,这里不过多介绍了。右侧是一个编译的工作区,在这里可以对编译工作的相关设置进行改动,不过没有特别需要的话一般不要随意修改

3-9.jpg

图3-9 编译工作区

  • 本文系21ic原创,未经许可禁止转载!

网友评论