产品概述
描述
STSW-BNRGUI软件包包括一个图形用户界面 (GUI) PC应用程序,可以用来交互和评估BlueNRG-MS和BlueNRG-2N Bluetooth®低功耗网络处理器的能力,这些处理器属于Bluetooth®低功耗IC,符合Bluetooth®规范。软件包还支持BlueNRG-1、BlueNRG-2、BlueNRG-LP和BlueNRG-LPS Bluetooth®低功耗片上系统:低功耗的Bluetooth®低功耗标准IC,符合Bluetooth®规范,可以充当主、从角色。
GUI PC应用程序可以向选定设备发送标准和供应商特定的HCI命令,并通过ACI命令或ACI实用程序窗口从设备接收事件。命令和事件也可以通过GUI脚本窗口执行的脚本发送和接收。可以在文件中保存发送命令和接收事件的列表,以便再次加载。
此外,列表可以保存为简单的文本文件或Python脚本,用户可以自定义该脚本,然后通过STSW-BNRGUI脚本引擎运行。
STSW-BNRGUI,保存为C代码实用程序,允许用户将当前的API和事件列表存储在BlueNRG GUI发送/接收数据包表的头文件和源文件(C语言)中,这些文件可以作为用户固件开发的起点。同时,还会生成完整的工具链项目集(IAR、KEIL和Atollic,或者Wise-Studio(如适用)),以便用户将它们存储在BlueNRG-LP、BlueNRG-LPS和BlueNRG-1、BlueNRG-2 SDK软件包以及BlueNRG-MS(仅IAR)SDK软件包框架中。
GUI PC应用程序提供了用于升级BlueNRG-MS主板上STM32L1xx软件映像的实用程序,以及BlueNRG-MS堆栈映像和相应的IFR配置。还允许配置BlueNRG-1、BlueNRG-2、BlueNRG-2N、BlueNRG-LP和BlueNRG-LPS的硬件参数。STSW-BNRGUI还提供了Bluetooth®低功耗无线 (OTA) 固件升级工具,用于客户端升级过程。该工具支持信标功能,用于配置意法半导体信标器件,还支持射频测试窗口,用于发送或停止音调,并使用Bluetooth®低功耗直接测试模式 (DTM) 命令执行Bluetooth®低功耗数据包错误率 (PER) 测试。
用户可以使用吞吐量选项卡评估Bluetooth®低功耗堆栈的吞吐量性能。
STSW-BNRGUI软件包还提供了一个独立的脚本启动器实用程序。用户可以使用这一实用程序,在GUI PC应用程序环境之外,通过PC DOS窗口运行脚本。GUI PC应用程序和独立的脚本启动器实用程序支持所有的BlueNRG-MS、BlueNRG-1、BlueNRG-2、BlueNRG-2N、BlueNRG-LP和BlueNRG-LPS平台套件。
-
所有功能
- 图形用户界面 (GUI) PC应用程序
- GUI工具:
- 加载历史
- 保存历史(CSV文件)
- 保存历史为文本(TXT文件)
- 保存为脚本(Python文件)
- 保存为C代码(头文件和源文件 + IDE项目)
- 堆栈更新器
- IFR/设备配置
- 刷写主板固件
- Bluetooth®低功耗 (LE) 无线 (OTA) 固件升级
- 获取版本
- 获取生产数据
- 设置波特率
- GUI窗口:
- ACI命令
- ACI实用程序
- 脚本
- 信标
- 射频测试
- 吞吐量
- 独立的脚本启动器实用程序