BES固件烧录说明

2023-10-27


详细演示了BES各芯片平台固件烧录的方法, 包含串口烧录和单线烧录升级, 适用于目前发布的BES2300系列, BES2500系列 BES2600系列等芯片

准备工具

  1. USB转串口小板
  2. PC烧录工具软件BES-DldProductLine-V1.40版本以上
    截止目前最新烧录工具为BES-DldProductLine-V1.46版本

烧录前准备

烧录前检查串口驱动是否正常

读取电脑中是否存在串口号以检查串口驱动是否正常
将串口小板插上电脑
右击"我的电脑"–“管理”–“设备管理器”–"端口(COM和LPT)"读取COM口号
这里读取到的串口号为COM30
若没有读到串口号或者显示有感叹号的未知设备则需要驱动安装包或驱动精灵等工具安装串口驱动
烧录前检查

烧录步骤

  1. 将板子上的串口线 GND TX RX 连接上USB转串口板
    烧录步骤 1

  2. 将芯片关机(耳机关机或直接下电)

  3. 设置DldProductLine
    打开烧录工具后 选择烧录的串口
    选择烧录串口
    输入用户密码进入工具配置界面
    进入烧录界面
    选择需要烧录的APP文件和OTA文件, 以及下面蓝牙名蓝牙地址等工厂区数据的设置
    选择烧录
    注意: 烧录的文件不能放在带有中文的路径中, 否则烧录会不成功

    烧录工具1.12版本之后默认不能勾选擦除芯片数据和更新工厂区数据, 如需打开则进入烧录工具根目录, 找到productline_cfg的xml文件并用写字板或其他文本编辑工具打开
    修改xml文件
    打开后将<burnappota_only>标签中的内容修改成0, 保存退出, 重新打开烧录工具即可擦除flash数据和更新工厂区
    修改xml文件 2

  4. 当一切都选择好了之后, 点击开始按钮
    开始烧录

  5. 给耳机板开机, 或者重启耳机就会开始烧录了
    开始烧录
    若烧录失败或者开机之后没有开始烧录, 开机检查一下耳机的TX, RX有没有电压, 没有电压则需要检查线路是否开路了; 若都有电压, 则TX RX对调一下重试上述步骤

单线烧录

支持单线烧录的耳机可以使用耳机上的pogo pin来进行软件更新, 新的固件代码通过单线串口通信的方式传输到芯片中, 从而在不需要拆机的情况下实现对耳机进行升级的技术

单线升级的硬件要求

  1. 需要耳机硬件支持单线通信, 并且已经将单线通信脚引出(可以使用充电pin针接到芯片单线串口脚位)
  2. 一般需要配套的串口转接小板

单线升级的软件要求

  1. 软件烧录的时候需要烧录inflash.bin或支持单线烧录的ota.bin, 烧录这个之后才可以支持单线升级
  2. 单线升级需要使用特殊版本的烧录工具, 如dld_main_OTA_useonly
  3. 耳机升级前需要软件进入单线升级模式(目前可以选择耳机上操作按键的方式进入或使用发命令的方式让耳机进入单线升级模式)

单线升级工具界面

单线烧录界面
单线升级电脑工具的界面与普通下载烧录工具界面和配置一致, 详细配置操作可参考上文

单线升级步骤

  1. 用发命令的方式或耳机上按键进入单线升级模式
  2. 进入升级模式后将耳机放入通信脚引出的模具中
  3. 配置烧录选项
  4. 点击开始烧录即可开始进行烧录
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BES固件烧录说明 的相关文章

随机推荐

  • [Python系列-20]:爬虫 - urllib.request.urlopen(), 函数无法返回的解决办法

    作者主页 文火冰糖的硅基工坊 https blog csdn net HiWangWenBing 本文网址 https blog csdn net HiWangWenBing article details 119799484 最近是使用爬
  • SpringCloudAlibaba之Sentinel 熔断规则详解

    Sentinel 熔断降级简介 基本介绍 除了流量控制以外 对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一 一个服务常常会调用别的模块 可能是另外的一个远程服务 数据库 或者第三方 API 等 例如 支付的时候 可能需要远
  • 记录一次docker安装pxc的坑 (unknown option --ck)

    centos7 docker pxc 安装教程可以参考 https blog csdn net u013218587 article details 80863054 遇到的坑 navicat连接不上mysql 首先解决宿主机防火墙问题 最
  • 制造业数字化转型的实战路线图

    转载本文需注明出处 微信公众号EAWorld 违者必究 中国在2015年发布制造强国战略第一个十年的行动纲领 中国制造2025 这是中国部署全面推进实施制造强国的战略文件 按照 中国制造2025 的战略 中国正加快推动新一代信息技术和制造技
  • ChatGPT 真的太强大了!

    如果你问我 2023年最大的机会是什么 那一定是 ChatGPT 从2月份GPT3 5版本发布 到现在的4 0PLUS升级版 ChatGPT的迭代速度已经完全超过了我们的想象 它已经可以替代很多行业的工作 比如说 文案 程序 客服 设计 律
  • redis集群环境搭建以及java中jedis客户端集群代码实现

    最近项目中用到了redis 所以就找了相关的资料学习了 然后搭建了redis集群 以及客户端的java代码实现 由于对linux不太熟悉 所以在Linux上搭建redis集群的时候碰到了很多问题 下面就大概总结下 redis相关网站 官网
  • 内核中关于启动条件的英文说明整理

    内核中关于启动条件的说明 Kernel startup entry point This is normally called from the decompressor code The requirements are MMU off
  • MiniNet的安装与使用

    直接下载Openflow Tutorial中已经安装好mininet的虚拟机镜像 http www openflow org wk index php OpenFlow Tutorial 放在VMWare中直接运行起来即可 VMware自身
  • Leetcode刷题日志2.0

    目录 前言 1 数字的补数 2 最大连续 1 的个数 3 下一个更大元素 I 4 斐波那契数 5 提莫攻击 6 557 反转字符串中的单词 III 前言 今天就分享一下最近刷到的leetcode习题吧 编程语言 Python3 废话不多说
  • 在Ubuntu上使用protobuf(C++)

    一 protobuf的下载和解压 protobuf提供了一些发布的版本 可以从里面下载指定语言的压缩包 例如 wget https github com protocolbuffers protobuf releases download
  • python从入门到放弃篇34(selenium库开启万花筒写轮眼)开启无界面模式,爬取豆瓣名著

    今天 突然发现 selenium库不开万花筒的话 有点脑热 因为 每爬一页就打开一个网页 除非我是撕裂者3990X的CPU 64核 128线的 但是 我的CPU不是 所以 怕到时候打开页面太多 直接卡机废了 我就去搜了开启万花筒模式 这样就
  • 【Python学习】Day-004 Day-005 if分支结构、三目运算符、for循环、while循环、循环关键字

    文章目录 1 分支结构 1 1 程序执行过程 1 2 if单分支结构 1 3 if双分支结构 1 4 if多分支结构 1 4 if嵌套结构 1 5 三目运算符 2 for循环 3 range函数 4 while循环 5 for循环和whil
  • 浏览器无法访问某个网站,其他网站都正常

    昨天在写完代码后 准备推送到远端配置的 Gitee 码云仓库 怎么也推不上去 一直报连接不到 然后在浏览器里试了下访问https gitee com 好吧 直接访问不到 但是访问其他网站都没有问题 当时和朋友连着语音 说到这个事情 他说应该
  • 小知识·Git常用命令

    1 强制推送 慎用 除非你认为其他冲突等可以丢弃 或者不是很重要 git push force 2 创建文件等小命令 touch a 创建一个a文件 echo 1234 gt gt a 把1234这个内容放入a文件 cat a 打开a文件
  • el-tree树设置懒加载以及设置默认勾选

    当需要对element ui组件懒加载进行拓展功能 如添加查看更多或者其他图标进行加载 可使用下面的方法进行调整使用 加载tree树时 要求能够通过点击查看更多进行懒加载 且可进行勾选复选框获取数据 由于界面存在多个Tree树 故命名多个r
  • 5. 一线大厂高并发缓存架构实战与性能优化

    分布式缓存技术Redis 1 冷热数据分离 2 缓存设计 2 1 缓存击穿 失效 2 2 缓存穿透 2 3 缓存雪崩 3 大V直播带货导致线上商品系统崩溃原因分析 4 突发性热点缓存重建导致系统压力暴增问题 5 缓存数据库双写不一致问题 6
  • 解类魔方算法(以C和JAVA为基础)

    这是15年前 环球科学杂志上的一篇文章 作者写了一个类似简单魔方的小游戏 M12 这是游戏说明 给大家翻译一下 游戏由两个按键控制 一个是 INVERT 另一个是 MERGE INVERT 英文的意思是 反向 能将 1 2 3 4 12 排
  • vscode 解决正在下载程序包“C/C++ language components (Linux / x86_64)” 失败引起的符号找不到问题

    1 问题 vscode ssh远程查看代码时 大纲无法罗列函数列表 根本原因是远程c c 插件没有安装成功 错误信息如下 正在下载程序包 C C language components Linux x86 64 失败 正在重试 失败 正在重
  • 前台-vue3使用animate.css

    cnpm install animate css save main ts import animated from animate css app use router use animated as any mount app 页面使用
  • BES固件烧录说明

    BES固件烧录说明 准备工具 烧录前准备 烧录步骤 单线烧录 单线升级的硬件要求 单线升级的软件要求 单线升级工具界面 单线升级步骤 详细演示了BES各芯片平台固件烧录的方法 包含串口烧录和单线烧录升级 适用于目前发布的BES2300系列