BLE113迁移到BGM113:模块迁移指南

需积分: 0 0 下载量 198 浏览量 更新于2024-07-17 收藏 546KB PDF 举报
"AN1036:BLE113至BGM113迁移指南.pdf" 这篇技术文档详细阐述了从BLE113 Bluetooth® 模块向BlueGecko BGM113 Bluetooth® 模块迁移的过程,旨在简化迁移步骤并突出关键的差异点。主要涵盖了以下几个核心知识点: 1. **SDK和工具**:BLE113使用的是SDK版本1.4.2.-130,而BGM113则采用更新的2.0.0 (build1391),这个版本已经整合到Simplicity Studio v4中。Simplicity Studio v4提供了更强大的软件更新和Bluetooth Smart SDK支持。BLE113的BLEGUI测试工具不再适用于BGM113,取而代之的是BGTool,它是BGM113的主要开发工具。 2. **功能差异**:文档对比了BLE113和BGM113在高级功能上的区别,这可能涉及到蓝牙协议栈的升级、连接管理、安全特性、功耗控制等方面。 3. **电源**:可能存在的电源管理差异,比如BGM113可能具备更优化的电源配置选项或更低的功耗模式。 4. **PCB布局**:虽然BGM113的封装与BLE113兼容,但在GPIO分配上存在差异,这意味着在硬件设计时需要调整PCB布局以适应新的模块。 5. **配置**:两者在模块配置上有区别,可能涉及到射频设置、外设接口配置、内存管理等,这些都需要在迁移过程中进行适配。 6. **API**:BLE113和BGM113的API存在差异,文档详细比较了BGAPI,这对于代码移植至关重要。开发者需要了解新的API结构,以确保应用代码的兼容性和正确性。 7. **简化迁移**:文档提供了一系列步骤和建议,帮助开发者理解如何将应用代码从BLE113平滑地移植到BGM113,包括如何处理不兼容的API调用和功能实现。 迁移过程中,开发者需要关注新SDK中的新特性和改进,同时对硬件设计进行必要的调整,以充分利用BGM113的优势。此外,文档《QSG108:BlueGecko Bluetooth® Smart软件快速入门指南》是进一步了解BlueGecko模块开发工具的重要参考资料。 总结,这篇技术方案为BLE113到BGM113的迁移提供了全面的指导,帮助开发者克服可能遇到的挑战,确保顺利过渡到更先进的BlueGecko平台。