Simplicity Studio® 5(SSv5)在项目架构上经历了重大演进。从 SSv5 version 5.3 起,Gecko Bootloader、Zigbee 和 Z-Wave 均迁移至基于 Silicon Labs Configurator 的 Component-based 架构。此外,从 SSv4 迁移到 SSv5 的过程因项目类型不同而有所差异。本页汇总各迁移场景的操作方法和参考资料。Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dsyx/docs.silabs.com_zh/llms.txt
Use this file to discover all available pages before exploring further.
转移到 Component-Based 架构
在 SSv5 version 5.3 中,以下项目类型完成了向 SLC component-based 架构的迁移:- Zigbee(EmberZNet):从 EmberZNet SDK 6.x 升级至 7.x,需参照 AN1301: Transitioning from Zigbee EmberZNet SDK 6.x to SDK 7.x 进行架构迁移。
- Gecko Bootloader:GSDK 4.0 及更高版本中的 Gecko Bootloader 采用全新 component-based 架构,请参照 AN1326: Transitioning to the Updated Gecko Bootloader in GSDK 4.0 and Higher。
从 Simplicity Studio 4 迁移到 Simplicity Studio 5
将项目从 SSv4 迁移到 SSv5 的方法取决于项目类型:- Bootloader、EFM32、EFM8 项目 → 使用内置的 Migrate Project 工具
- Z-Wave 项目 → 参照知识库文章操作
- Zigbee、Flex、Bluetooth/Bluetooth Mesh 项目 → 参照各自的迁移文档,无法使用迁移工具直接处理
Bootloader、EFM32 和 EFM8 项目
如果正在迁移 Bootloader 项目,请将此过程作为迁移的第一步,完成工具迁移后再参考 AN1326 完成架构转换。
Z-Wave 项目
(适用于 Simplicity Studio 5.2 及以下版本)按照知识库文章 Migrating a Z-Wave project from GSDK 2.7.6 to GSDK 3.0.0 中的说明操作。Zigbee、Flex 和 Bluetooth/Bluetooth Mesh 项目
请参照以下官方文档分别完成迁移:| 项目类型 | 迁移参考文档 |
|---|---|
| Zigbee(通过 SSv5 5.2) | QSG106: Getting Started with EmberZNet PRO |
| Flex(Proprietary) | AN1254: Transitioning from the v2.x to the v3.x Proprietary Flex SDK |
| Bluetooth | AN1255: Transitioning from the v2.x to the v3.x Bluetooth SDK |
| Bluetooth Mesh | AN1298: Transitioning from the v1.x to the v2.x Bluetooth Mesh SDK |