🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
更新时间:2022-01-19 16:00 # 一、概述     安信可TB系列蓝牙模块采用的是 Telink 825X 系列芯片。该芯片内置 512K Flash,芯片硬件只支持官方专用烧录器烧录,不支持串口烧录。专用烧录器价格昂贵,每个开发者购买一个烧录器显然是不现实的。安信可作为物联网行业的推动者,在原来芯片的基础上开发了串口烧录的功能,可以极大地降低用户的开发成本,加速蓝牙技术的普及。     串口烧录工具采用 Python 语言编写,分为图形界面和命令行脚本两个版本,开发者可以非常方便地将自己编译的程序烧录到芯片中进行调试。为了解决之前版本(如 V1.5.0)的串口烧录软件无法烧录不带专有的 bootloader 固件的模组,以及因为 bootloader 固件占用 flash 空间而无法支持 OTA 升级的问题。     我们最新的串口烧录软件“安信可 TB 模块调试工具 V3.1.1”已解决上述问题,其原理是通过把 SWS数据转换成 UART 数据的协议实现擦除及烧录,然后在烧录工具里预先内置了一个bootloader 固件,只是将其烧录到芯片 ram 里面运行,用于加快烧录速度,但在硬件上需要把模组自身的 RXD 和 SWS 短接起来才能实现。 # 二、接线 ### 图2.1 (TB-01烧录接线示意图)  :需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/e5/98/e598f25f82de8e30c23725889ae6b9c7_563x410.png) ------- ### 图2.2  (TB-02烧录接线示意图):需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/71/d4/71d484adf51ed4e2ae5bd44200bd9c9d_530x305.png) ------- ### 图2.3 (TB-03F烧录接线示意图) :需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/58/70/5870c9655996066a77b7b2ac0d59bb29_512x265.png) ------- ### 图2.4 (TB-04烧录接线示意图):需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/4d/90/4d90c9473f4df7e58b274a037367ab9b_546x253.png) ------- ### 图2.5 TB-02开发板接线须知:需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/3c/db/3cdbd9af3c95d1c422e1a68e541d814f_513x240.png) ------- ### 图2.6 TB-04开发板接线须知:需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/5b/99/5b9968199262104cc354f9f52cd5e093_531x205.png) ------- ### 图2.7 TB-03F开发板接线须知:需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/37/a0/37a065f2d160c6552ff1a331767358bd_556x298.png) ------- ### 图2.8 TB-03F实物烧录接线:需把 SWS 和 RXD 引脚短接。    ![](https://img.kancloud.cn/ff/46/ff4673e228ba87ebd40c366ebe655a0f_524x305.png) ------- ### 图2.9 TB-02开发板实物烧录接线:需把 SWS 和 RXD 引脚短接。 ![](https://img.kancloud.cn/30/a3/30a3eaf9274d9f168d10bf4416ef5070_533x289.png) -------- ### 注意 Note : 1. 请使用CP2102芯片或CH340芯片的usb转ttl模块,对应模组型号如上图2.1~2.4接线,在上电复位后进行烧录操作。 2. 如果是TB-02开发板和TB-04开发板,如图2.5~2.6只需用一根杜邦线将开发板上的SWS和RXD短接,用Mirco usb接线到PC烧录即可。 3. 如果是TB-03F开发板,如图2.7需要去掉与SWS连接的电阻,再与RXD短接用Mirco usb接线到PC烧录即可。实物接线可参考图2.8~2.9。 ### 下载资源链接 1. TB系列模组固件烧录工具下载:https://docs.ai-thinker.com/_media/ai-thinker_tb_tools3.1.1.zip 2. USB转TTL电脑驱动(CP2102 和 CH340):https://docs.ai-thinker.com/\_media/tools/serial\_driver\_windos.7z 3. 烧录录工具及出厂最新AT固件获取:https://aithinker.readthedocs.io/zh_CN/latest/docs/taobao/ble/index.html#tb 4. 更多资源请访问:https://docs.ai-thinker.com/blue\_tooth # 三、烧录     首先点击![](https://img.kancloud.cn/a3/4c/a34c2a57b6e80d37a12046b7ddd9edf9_47x16.png),然后在串口选择框选择对应的COM口,然后点击![](https://img.kancloud.cn/bb/5b/bb5be5c2e714d84941daff9bf7531857_50x16.png)按钮选择要烧录的固件,建议每次烧录前先点击![](https://img.kancloud.cn/c4/7d/c47dd0e8c2360505a241af4d1b76fc46_52x17.png)擦除芯片flash,点击按钮![](https://img.kancloud.cn/8b/e5/8be510ee822940a537f2876277d8a216_66x17.png)即可烧录,烧录成功后 Log 窗口将变成绿色,烧录失败 Log 窗口将变成红色。     烧录成功后,串口启动信息分别如图3.3和图3.4。 ![](https://img.kancloud.cn/af/86/af8693197163deb4e36ccc68375e5751_524x286.png) ### 烧录界面按钮说明: - 1、烧录三元组 图形界面上的![](https://img.kancloud.cn/f9/24/f9241cbbfead711b696e05b24cec5c73_47x15.png),分别对应三元组的ProductID,MAC,Secert, 在输入框中输入相应的数据并正确选择串口号,点击烧录三元组按钮即可烧录三元组。同样,烧录成功后Log窗口将变成绿色,烧录失败Log窗口将变成红色。(注意:该三元组是对接天猫精灵固件的三元组,一般固件不支持) - 2、擦除固件 点击按钮![](https://img.kancloud.cn/f9/24/f9241cbbfead711b696e05b24cec5c73_47x15.png),将擦除模块中的固件,一般不用。 - 3、擦除 Mesh 数据 点击![](https://img.kancloud.cn/6b/86/6b86a9084b6b0e79ae326e457d24b4f3_50x13.png)按钮,将擦除模块中的 Mesh 配网信息,包括Application Key 和 NetWork Key。 - 4、整片擦除 点击![](https://img.kancloud.cn/27/63/27635d36a68e6eb6f4b216e670c79625_44x17.png)按钮,将擦除模块中所有的Flash 区域。 - 5、清空窗口 点击![](https://img.kancloud.cn/64/b5/64b5a3bd928b2646e18ace0cf9fcc1cb_37x15.png)按钮,将清空烧录窗口打印的信息。 -------------------------- # 四、常见问题 ### 4.1、固件不存在 ![](https://img.kancloud.cn/ba/2d/ba2de0d194406cea8be79d71f4e211fa_485x182.png)   如果提示固件不存在,可能是固件路径位置不对,请重新选择正确固件位置即可。 ### 4.2、串口打开失败 ![](https://img.kancloud.cn/40/fe/40fecab11013636054dd5bd1927a29a9_494x212.png) 如果提示 打开串口 xxxx 失败....,可能是串口被其他软件占用,解除暂用后再试一次即可。 ### 4.3、连接芯片失败 ![](https://img.kancloud.cn/8b/71/8b71506fb7964b2c622e399f74f7ca8e_498x230.png) 如果提示连接芯片失败,可能是接线错误请检查接线,注意模组自身的SWS跟RXD需要短接在一起才能进行串口烧录。 -------------------------- # 联系方式 公司官网:https://www.ai-thinker.com 开发资料:https://docs.ai-thinker.com 淘宝店铺:https://anxinke.taobao.com 天猫店铺:https://aithinker.tmall.com 商务合作:sales@aithinker.com 技术支持:support@aithinker.com 联系地址:深圳市宝安区西乡华丰智慧创新港C座403、408~410室 商务电话:0755-29162996 欢迎关注微信公众号 “**安信可科技**”,干货实时推送!