BlueletSuite使用说明
1. 功能说明
1.1. 界面说明:
图 1 Bluelet Suite 界面
- 框 1:选择设备端口号
- 框 2:设备连接类型
- 框 3:连接或取消连接按钮
- 框 4:芯片复位按钮
- 框 5:设备连接信息
- 框 6:HCI Patch 加载功能选择
- 框 7:Flash Patch 加载功能选择
- 框8:参数配置功能选择
- 框9:测试功能选择
- 框10:所选框 7、8、9 中的操作界面。
2. 操作说明
2.1. 连接设备
在进行连接之前,需要将芯片的 GPIO6/BOOT 引脚置低,并复位一次
在所选框中,选择连接设备所使用的端口号
图 2 端口选择
点击 Connect 进行连接
图 3 连接界面
连接成功后,设备信息显示在所选框中
图 4 连接成功
2.2. 设备复位
连接成功后,Reset Chip 按钮被点亮,点击可进行芯片复位
图 5 芯片复位选项
2.3. 取消连接
点击 Disconnect 即可断开设备连接
图 6 取消连接界面
2.4. Flash解锁加载
在所选框中点击 Browse 浏览 Patch 文件,加载完成后会显示加载的文件目录。
Flash在蓝牙正常运行后,会做加锁动作,所以每次再次烧录用户应用程序前,需要加载flash_unlock.bin做flash解锁。
图 7 flash_unlock.bin加载
在所选框中点击 Browse 浏览 Patch 文件,加载完成后会显示加载的文件目录
点击 Load 即可加载flash_unlock.bin至芯片中。
复选框 AutoLoadPatch,当勾选后,点击连接设备时,会自动加载 flash_unlock.bin文件。
注意:在第一次设备连接前,需要手动先加载flash_unlock.bin文件路径,才能勾选AutoLoadPatch 复选框,否则勾选无效。
2.5. FLASH 用户程序下载
图 8 flash用户程序加载
Browse 按钮用于浏览 FLASH用户程序文件和加载 FLASH用户程序文件的路径
2.5.1. Progarm 模块
- 复选框 Erase,勾选后下载时会擦除 Flash
- 复选框 Program
- 复选框 Verify,勾选后会检验数据
- Erase Chip 按钮会擦除 FLASH
- Program 按钮会下载程序
2.5.2. Read Back 模块
- 在 Com Box 中可选择读取 FLASH 或者 ROM
- Size 为设置读取的数据大小
- Read 按钮为开始读取命令
- Cancel 为取消当前读写操作
2.6. 参数配置下载
图 9 参数设置界面
- 框1:Save 和 Load 为将配置保存为文件和加载配置文件
- 框2:Raw 按钮功能已关闭
- 框3:Dump 为主动从设备读取数据。若未连接设备时点击会出错
- 框4:Merge 为下载配置
- 框5:Create Config File 复选框为未连接设备时使用,勾选后,可在未连接设 备的情况下配置参数
- 框6:Factory 为配置信息目标 FLASH 地址复选框,未选中时,目标地址为User Addr,选中时,为 Factory Addr
- 框7:Erase 为配置信息擦除按钮
- 框8:Filter 编辑框为信息筛选,可根据配置参数名称筛选配置参数
- 框9:Filter 编辑框内容删除按钮
- 框10:可选配置参数列表
- 框11:配置参数描述信息显示文本框
- 框12:配置类型描述信息显示文本框
- 框13:配置参数列表的增删改,不可增删改的参数无法使用。若未连接设备 时点击会出错
- 框14:显示所选配置参数的值。点击 Get 获取所选参数的值,点击 Set 设置 所选参数的值
2.7. 测试配置
图 10 测试配置界面
2.7.1. RF Test Control 模块
- Test Mode:测试模式
- Sine:正弦波中心频点测试模式,测试中心频点位置是否偏移
- BR_TX:BR 非信令发射测试模式,测试信号调制器稳定性
- BR_RX:BR 非信令接收测试模式,测试信号解调器灵敏度
- Channel:通信信道,0-78,选择 255 信道为跳频模式
- Packet Type:传输数据包类型
- Packet Length:传输数据包长度,根据所选数据包类型有所不同
- Minimum:最小数据包长度,2
- Median:中等数据包长度,为(所选数据包类型支持的最大长度+16)/2
- Maximum:所选数据包类型所支持的最大数据长度
- TX Power:发射功率等级,0-7 个设置等级
- LT Addr:范围 0-7,0 面向广播,1-7 面向连接,默认时使用 1
- Pattern Type:测试数据序列模式类型选择,测试信号调制器
- Customize:用户自定义测试数据序列格式
- PRBS9:9 阶伪随机二进制序列
- PRBS9:15 阶伪随机二进制序列
- PCM:不可用
- Pattern:仅模式类型选择 Customize 时可用,可自定义测试数据序列,范围 为全 0( 0000 0000)至全 1(1111 1111)。常用序列为:10101010、01010101、11110000、00001111、00000000、11111111
- Start 按钮:开始测试
2.7.2. BR DUT Control 模块
- 文本框:显示 BR 信令测试时的相关测试信息,内部已集成测试模式,无需 设置
- Start 按钮:开始测试
2.7.3. BLE DMT Control 模块
- Text Mode:BLE 非信令测试模式,可选择 RX 和 TX 模式
- Channel:测试通信信道,0-39
- Pattern Type:测试数据序列模式类型选择,测试信号调制器
- PHY:物理带宽选择,可选择 1M PHY、2M PHY、Coded S8(250K)、Coded S2(500K)
- Modulation:仅接收模式下可用,调制模式选择
- Standard:标准模式,效率、功耗、性能优先
- Stable:稳定模式,稳定性优先,减少误码率,保证通信,不支持
- TX Len:发送测试数据包长度,最大值 255
- Start 按钮:开始测试
3 蓝牙程序和配置下载操作
3.1硬件连接
- 连接蓝牙模块的VDD(pin2,3.3V)和GND(pin1),并把BOOT(pin3)接GND,然后把模块的UART_TX(pin21) 接USB串口模块的RX,模块的UART_RX(pin20)接USB串口模块的TX。
- 对于BR8051A01芯片,BOOT脚为GPIO6(pin16),UART_TX为pin11,UART_RX为pin12。
- 连接完成后,再插上USB至电脑。
3.2蓝牙程序和配置下载
3.2.1、串口连接蓝牙
- 打开BlueLetSuite工具
- 选择对应的串口
- 点击connect
3.2.2、连接后,解锁flash
- 点击Browse,选取解锁文件flash_unlock.bin
- 点击Load,执行flash解锁动作
- 解锁成功,点击确定
3.2.3、下载蓝牙程序
- 点击Browse,选取蓝牙程序文档
- 勾选Erase,Program,Verify(缺省已勾选)
- 点击Program,开始下载选择的蓝牙程序
- 界面底下有下载进度条显示
- 下载完成,点击确认
3.2.3、加载配置文件到工具
- 在configurate页,选择load,加载*.ini配置文件
- 加载完成,点击确认
3.2.4 下载配置文件到蓝牙芯片
- 加载完配置文件到工具后,点击Merge
- 勾选Factory,再点击Merge(如果前一步Factory已勾选,则取消勾选,再点击Merge)
- 执行了两次Merge动作后,配置文件已下载到蓝牙模块。