3.2Simplicity Studio本地导入ZigBee协议栈EmberZNet

 

1、在ZigBee开发套件Creek-ZB-PK提供的资料内找到“\工具及软件\v2.4.zip”。

2、找到Simplicity Studio的安装在哪一个盘,并找到如下路径:D:\ SiliconLabs\Simplicity Studio\v4\developer\sdks\gecko_sdk_suite。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第1张图片

3、把v2.4.zip复制到“\SiliconLabs\Simplicity Studio\v4\developer\ sdks\gecko_sdk_suite”文件夹内,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第2张图片

4、把v2.4.zip解压到当前文件夹

clip_image006

由于文件比较大,解压时间可能比较长,请耐心等待。成功解压文件后,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第3张图片

如果磁盘空间比较紧张,此时可以删除v2.4.zip文件,只保留V2.4文件夹即可。

6、打开Simplicity Studio,点击“clip_image009”打开Simplicity Studio的设置。

clip_image010

在Simplicity Studio的设置内Simplicity Studio菜单下找到SKDs。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第4张图片

7、点击右侧的“Add…”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第5张图片

点击“Browse…”,如下图所示。选择“\SiliconLabs\Simplicity Studio\v4 \developer\sdks\gecko_sdk_suite”下的V2.4文件夹。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第6张图片      芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第7张图片

点击“OK“,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第8张图片

点击“OK“完成SDK的导入。

 

3.3Simplicity Studio导入ZigBee例程工程

 

1、复制例程至指定的路径

在ZigBee开发套件Creek-ZB-PK提供的资料内找到“\示例及例程\CLI程序V1.00.rar ”,把它复制到“\SiliconLabs\Simplicity Studio\v4\developer \sdks\gecko_sdk_suite\v2.4\app\builder”路径下,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第9张图片

把“CLI程序V1.00.rar”解压到当前文件夹内,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第10张图片

为了节省空间和文件夹简便管理,此时可以把压缩文件删除,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第11张图片

2、检查Simplicity Studio的工具是否安装完整

打开Simplicity Studio,点击clip_image025,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第12张图片     芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第13张图片

点击“Package Manager”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第14张图片

在“Tools”菜单内检查如下2个工具是否已经安装,如果没有安装点击“clip_image031”进行安装。

clip_image032

clip_image033

3、Simplicity Studio加载coord工程

打开Simplicity Studio,在“File”菜单内选择“Import”。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第15张图片           芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第16张图片

点击“More Import Options…”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第17张图片

在“General”内选择“Existing Projects into Workspace”,点击“Next”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第18张图片

点击“Browse”选择工程文件,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第19张图片

找到Coord工程的路径:“\SiliconLabs\SimplicityStudio\v4\developer \sdks\gecko_sdk_suite\v2.4\app\builder”,点击“确定”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第20张图片

4、Simplicity Studio引导coord工程

点击“Finish”完成加载,点击clip_image040上的“Simplicity IDE”,切换到Simplicity IDE界面,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第21张图片

在左侧展开文件列表,找到“Coord.isc”文件,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第22张图片

点击“clip_image045”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第23张图片

点击“OK”,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第24张图片

点击clip_image049完成工程的导入,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第25张图片  芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第26张图片   芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第27张图片

5 按上述同样方法在Simplicity Studio导入Router工程。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第28张图片   芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第29张图片    芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第30张图片

完成CLI程序V1.00.rar内的2个工程导入到Simplicity Studio,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建2_第31张图片