目录
[2.1 烧写操作多](#2.1 烧写操作多)
[2.2 数据交互需要再打开串口助手](#2.2 数据交互需要再打开串口助手)
[2.3 调试信息不支持中文](#2.3 调试信息不支持中文)
[2.4 批量烧写效率低、MAC地址无法增加](#2.4 批量烧写效率低、MAC地址无法增加)
[3.1 支持奉加微电子和伦茨科技](#3.1 支持奉加微电子和伦茨科技)
[3.2 嵌入串口调试助手](#3.2 嵌入串口调试助手)
[3.3 一键烧写](#3.3 一键烧写)
[3.4 烧写调试无缝衔接](#3.4 烧写调试无缝衔接)
[3.5 支持批量烧写](#3.5 支持批量烧写)
[3.6 MAC地址自增](#3.6 MAC地址自增)
[3.7 历史记录](#3.7 历史记录)
[3.8 完整的寻错流程](#3.8 完整的寻错流程)
[3.9 更多功能大家体验](#3.9 更多功能大家体验)
一、前言
如果你使用了奉加微电子或者伦茨科技的蓝牙芯片,诸如Phy6212或者伦茨ST17H65 等芯片,是否苦恼于调试步骤繁琐,难以提高开发效率呢?
二、使用痛点
2.1 烧写操作多
使用PhyPlusKit进行烧写时,我们往往需要9步操作才能完成烧写!
2.2 数据交互需要再打开串口助手
如果我们需要在调试中,需要向芯片发送指令 ,那么我们还需要关闭软件连接 ,打开串口助手重新连接 ,再重启查看调试信息。
2.3 调试信息不支持中文
烧写软件中,如果不需要交互只需要查看输出信息,但是PhyPlusKit不支持中文编码 ,无法查看中文调试信息 。要查看中文调试信息,还得去串口助手。
2.4 批量烧写效率低、MAC地址无法增加
如果需要批量烧写程序,那么更改MAC地址是必须的,由于烧写步骤的冗余,算上烧写到查看调试信息的步骤和时间,平均烧写一个程序需要60s.
三、蓝牙烧写调试助手
上述的操作冗余问题困扰我很久,因此我基于奉加微电子的PhyPlueKit提供的公共接口开发了这款蓝牙烧写调试助手。在此对奉加微电子的工程师们致以敬意。
3.1 支持奉加微电子和伦茨科技
本程序仅一个exe执行文件,开发环境C#,程序代码简单明了,实际逻辑代码3000余行。程序支持奉加微电子和伦茨科技的蓝牙芯片烧写。
3.2 嵌入串口调试助手
蓝牙烧写调试助手内嵌入了串口调试助手,支持中英文编码 ,支持发送和接收ASCII和HEX格式内容,支持解析转义符,支持取消数据滚动。
3.3 一键烧写
程序经过优化,由原来的9步 转化为3步 。选择HEX文件 -> 编辑MAC地址 -> 点击开始烧写。
3.4 烧写调试无缝衔接
蓝牙烧写调试助手,支持由烧写后自动打开串口接收调试信息(将按照左侧参数打开),同样支持打开串口时一键烧写(无需手动关闭串口连接,程序烧写完成后自动打开串口)
真正实现烧写和调试两不耽误!
烧写调试无缝衔接
3.5 支持批量烧写
蓝牙烧写调试助手支持批量烧写,连续烧录稳定无上限。同时,批量烧写时也可设置查看调试信息供你判断烧写状态,勾选烧写后自动重启查看调试信息,
3.6 MAC地址自增
批量烧写时,不需要 再手动更改MAC地址,MAC会根据十六进制规则自增。
3.7 历史记录
支持回溯烧写记录,包含烧写时间、烧写的HEX文件、HEX文件信息、MAC地址等,帮助用户快速回溯。
3.8 完整的寻错流程
面对烧写过程中的异常中断,我们有完整的寻错流程,通过查阅状态码字典,快速发现烧写中存在的问题。
3.9 更多功能大家体验
四、下载地址
蓝牙调试助手目前仅出1.0版本,后续希望大家多多评论给出建议,我也会在后续的版本中改进。
蓝奏云免费下载(不需登录无广告):https://wwrg.lanzouj.com/iI3di27bfz5g