蓝牙价签-二次开发指南

下载工具准备

淘宝或者拼多多购买一个usb转ttl模块,芯片可以是CH340,PL2303,5V或者3.3V电平的版本都可以用,一般价格在4 ~ 6块之间,找最便宜的买即可。
image
再买个6P的测试针,间距是2.54mm,如果自己有杜邦线可以买不带杜邦线的版本(便宜1块钱)。
image
下面是我在淘宝找的链接,只作为参考,不一定是最便宜的。
usb转ttl:
https://item.taobao.com/item.htm?spm=a230r.1.14.24.66ad4044NFYncR&id=663744518612&ns=1&abbucket=12#detail
测试针:
https://detail.tmall.com/item.htm?id=613957631516&spm=a1z09.2.0.0.67002e8dfp7BDU&_u=j20ker8v32ba&skuId=4621569875573

拆解价签

使用23号刀片或者裁纸刀沿价签屏幕盖板和底壳塑料的缝隙小心撬开。

拆开后如下图所示,我的焊接了线,方便调试。
image

固件下载

步骤1:

如果直接使用电烙铁焊线的话,线和usb转ttl模块的连接关系如下图(注意两边的TX和RX要交叉连接):
image

如果使用测试针的,按照下图先把测试针和usb转ttl模块连起来(注意两边的TX和RX要交叉连接):
image

步骤2:

单独把串口模块插入电脑,打开刷机工具,选择串口模块的端口号,波特率保持默认的115200不变,再打开,最后导入DAT文件。这里的DAT文件就是群文件里后缀是bin的固件,此时刷机工具就开始等待蓝牙价签的连接。
image

步骤3:

如果是焊线的方式,需要按照以下顺序把蓝牙价签模块上的4根杜邦线插到usb转ttl模块:
1:TX RX GND这三根线先插,这三根线的顺序任意。
2:VBAT,只要保证VBAT线最后插即可。

如果是测试针的方式,直接把6P测试针压到蓝牙价签的6个孔里即可(保持水平压下去)。

这时刷几软件就能识别到蓝牙价签了:
image

点击写入所有内容,就可以开始刷入固件,完成后会有提示。
image
image

其他信息

上面的方法对于刷开发程序需要频繁下载固件的情况比较麻烦,这里可以接出复位线:复位信号是芯片下方,从左到右第二个引脚,PCB没有引出来,推荐使用小刀头或者尖头烙铁飞线。

每次下载固件前,手动把复位线接到地就可以重启蓝牙芯片。

蓝牙芯片信息:

  • 型号:FR8010
  • CPU:ARM Cortex-M3(12/24/48MHz可调)
  • SRAM:80KB(用户代码需要拷贝到SRAM执行,蓝牙协议栈同时要占用一部分)
  • ROM:芯片内部SIP封装了一个SPI Nor-Flash,容量为256KB
  • 引脚定义参考FR8016A,SDK可以使用FR8010_SDK-v1.5.7bFR801x-SDK

posted @ 2022-06-14 20:40  Yanye  阅读(509)  评论(0)    收藏  举报