蓝牙量产软件主要是为了应对蓝牙设备在批量生产时的一些如固件下载,地址下载,名字修改,以及一些辅助测试和检验功能。

目前,CSR推出的蓝牙芯片按照存储介质以及可编程与否分为两大类:ROM版本和Flash版本,其中Flash版本又分为普通蓝牙芯片以及BLE。具体对应的产品系列见下表所示:

ROM版本

EDR/AR

BC57F687、BC6130、BC6145、CSR8605、CSR8610、CSR8615、CSR8620、CSR8630、CSR8635、CSR8640、CSR8645、CSRA64110、CSRA64210、CSRA64215等

Flash版本

EDR/AR

CSR8670、CSR8675等

BLE

CSR1010、CSR1012等

蓝牙量产软件主要是为了应对蓝牙设备在批量生产时的一些如固件下载,地址下载,名字修改,以及一些辅助测试和检验功能。

https://item.taobao.com/item.htm?spm=686.1000925.0.0.qEeB9j&id=548967956557

本店提供的蓝牙量产软件能够完成绝大部分蓝牙设备量产时的需求,同时,如果现有软件无法完成您的需求,本店可提供软件定制服务。价格视新增功能多寡而定。有意向者欢迎随时咨询。联系方式如下:

市面上,量产软件不敢说汗牛充栋,但是也是五花八门,本店提供的软件跟这些店铺提供的软件相比,主要优势有:

1、没有加密狗软件,可以无限制拷贝和安装。

2、免费提供技术支持,本店技术支持人员有CSR蓝牙开发四年(始于2013年)经验,对CSR蓝牙开发过程中遇到的问题经验比较丰富。

3、支持定制服务,定制服务周期短,绝大部分定制工作在一个礼拜之类完成,随时享用定制软件的缺陷;

4、软件纯绿色版,无需安装即可使用,只依赖部分自身携带的dll库文件。

5、生产日志文件,便于随时了解和查看生产进度;

目前标准软件提供的功能及其详细说明如下:

1、接口选择——进入设置界面程序会自动侦测电脑可用的LPT、USB-SPI接口,选择你要使用的接口;

2、存储选择——根据你的蓝牙产品存储介质选择,目前程序支持Eeprom和SPI Flash烧录;

3、固件导出——可以将调试好的设备内的固件导出用于批量生产;

4、读取地址——读取当前设备的蓝牙地址;

5、接口选择——进入设置界面点击“初始化烧录端口”按钮,会列出电脑可用的CSR LPT和CSR USB-SPI接口,选择你要使用的接口;

6、读取名称——读取当前设备的蓝牙名称;

7、烧录软件——勾选进行烧录,选择要烧录的软件的位置;

注:EEPROM dump格式和SPI-FLASH xuv格式;

8、蓝牙地址——勾选可以修改蓝牙地址,此地址为起始地址烧录过程中会自动加一 ;

9、蓝牙名称——勾选可以修改蓝牙名称(注:如果名称不需要更改,不用勾选);

10、配对密码——勾选可以修改配对密码(注:如果不需要配对密码,不用勾选);

11、生产日志——勾选可以生成生产日志,本软件会自动记录生产的总数量、成功数量、失败数量。

12、自动操作——批处理完成固件下载,地址修改,蓝牙名称下载等多个步骤,这些步骤根据用户需求可以自行选择;

13、麦克风测试——软件采集麦克风语言并播放,用以测试麦克风设备;

14、扬声器测试——使能扬声器并播放语音,用于测试扬声器设备;

15、CVC下载——下载CVC码到设备(仅限Flash版本设备);

16、按键测试;

17、音量测试。

[转发]CSR 量产 烧录 软件的更多相关文章

  1. U盘量产的作用

    优盘量产:字面意思就是,批量生产优盘.是指批量对U盘主控芯片改写数据,如,写生产厂商信息.格式化等.而用来对U盘完成该操作的软件程序,顾名思义就是U盘量产工具.   U盘量产的作用:   电脑正确识别 ...

  2. 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产时间的影响

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是串行NOR Flash的页编程模式对于量产时间的影响. 任何嵌入式产品最终都绕不开量产效率话题,尤其是对于主控是非内置 Flash 型 ...

  3. 郎科U208(主控 PS2251-50 HYNIX H27UCG8T2MYR)量产还原

    6年前的一个U盘 记得还是参加某会议送的,当时做了量产 多做了一个光盘区,现在用不着了  想还原成普通U盘 忘了方法. 可见笔记的重要性 Chipgenius看了主控 PS2251-50 芯片是海力士 ...

  4. 量产救U盘

    同事U盘不能格式化,快速格式化失败,非快速格式化也失败.就问谁有360安全软件,试试能不能格式化. 我说我有火绒,但是不知道火绒并没有格式化U盘的功能(应该没有吧,反正我找了以后没找到) 那怎么办呢? ...

  5. 金士顿DT100 G3 PS2251-07海力士U盘量产修复成功教程

    金士顿DT100 G3这款U盘.用了大概一年半没什么问题,前段时间拷贝大文件,无奈电脑突然断电,然后这个U盘在电脑上就读不出来了,只能显示盘符,所以有了修复过程.   最开始我也是菜鸟,不知道怎么搞, ...

  6. PE经典DIY案例1:全解开方案让量产PE也能

    更新说明:因未来的uefi似乎并不能识别并引导ud区,但能识别和引导量产和u+B+隐藏或高端隐藏区,故解决量产PE对u+B+隐藏区的支持,并增加对UEFI启动支持,已经成为PE制作的最主流技术. PE ...

  7. 发布AI芯片昆仑和百度大脑3.0、L4自动驾驶巴士量产下线,这是百度All in AI一年后的最新答卷...

    机器之心报道,作者:李泽南. 去年的 7 月 5 日,百度在北京国际会议中心开办了首届「AI 开发者大会」.在会上,百度首次喊出了「All in AI」的口号.一年的时间过去了,今天在同样地点举行的第 ...

  8. 痞子衡嵌入式:RT-MFB - 一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案. 对于以 i.MXRT 这类没有内部 NVM (Non-Volati ...

  9. 金士顿U盘,群联PS2251-60主控,量产还原教程

    还原成一个可移动磁盘教程,只是在"分区设置"中将 "模式=21" 改为 "模式=3" 即可. 1. 打开:"MPALL_F1_90 ...

随机推荐

  1. 为什么重写equals必须重写hoshCode的基础分析

    为什么重写equals必须重写hoshCode的基础分析 1.我们先来了解下原生的equals和hashCode代码 原生equals:它判断的是两个对象是否相等 原生hashCode值:它是根据内存 ...

  2. 基于 HTML5 + WebGL 实现的垃圾分类系统

    前言 垃圾分类,一般是指按一定规定或标准将垃圾分类储存.分类投放和分类搬运,从而转变成公共资源的一系列活动的总称.分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用.垃圾在分类储存阶段属于公众的私 ...

  3. 如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他

    01.前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了.对于我们开发者来说,如何将 Emoji ...

  4. 七、springBoot 简单优雅是实现文件上传和下载

    前言 好久没有更新spring Boot 这个项目了.最近看了一下docker 的知识,后期打算将spring boot 和docker 结合起来.刚好最近有一个上传文件的工作呢,刚好就想起这个脚手架 ...

  5. ggstatsplot绘图|统计+可视化,学术科研神器

    本文首发于“生信补给站”公众号,https://mp.weixin.qq.com/s/zdSit97SOEpbnR18ARzixw 更多关于R语言,ggplot2绘图,生信分析的内容,敬请关注小号. ...

  6. echarts画中国地图,省市区地图分享

    中国地图 四川地图 重庆地图 源码分享: https://github.com/livelyPeng/ec-map

  7. 关于Java 项目的思考总结

    Java 项目思考总结 前言 今天是2017年3月25日,笔者已经毕业半年,工作经验一年. 正好有心思写这个总结. 持续开发 对于Java项目,我所接触的一般就是JavaWeb项目和 Java Jar ...

  8. Unity中的资源管理

    一.AssetBundle 相关 Q1:Unity中的SerializedFile是怎么产生的?请问用Unload(false)可以清除吗?因为读取了Bundle里面的内容后已经赋值给其他物体了.而且 ...

  9. 条款03:尽肯使用const

    定义常量 define 是一个Compile-Time的概念,它的生命周期止于编译器期,它存在与程序的代码段,在实际程序中它只是一个常数.一个命令中的参数.并没有实际的存在 const常量存在于程序的 ...

  10. 说说 Python3 中的数字处理

    最近在处理订单相关的问题,踩了数字的一些坑,在此记录下. 其中有问题的代码涉及金额比较,便于描述,假设了下面一段代码 def is_paid(pay_price, paid_price): retur ...