JL杰理AC696N开发板测试问题分析1:蓝牙名修改不成功原因分析

描述

JL杰理AC696N开发板测试问题分析1:蓝牙名修改不成功原因分析

引言

做杰理蓝牙音频系列芯片开发,修改蓝牙名是最基础的操作。但有时候明明在配置文件里改好了,烧录完手机扫到的名字还是没变。今天在JL杰理AC696N开发板上测试时就碰到了这个问题,排查了一圈,发现是烧录工具的勾选项在作怪。

蓝牙

下面把两种烧录方式的区别和排查步骤整理出来,方便遇到同样问题的朋友快速定位。

一、问题现象

在AC696N开发板上修改了配置文件中的蓝牙名,烧录程序后,手机搜索到的蓝牙名称仍然是旧名称,修改未生效。

蓝牙

二、两种烧录方式对比

SDK中提供了两种烧录程序的方法,它们的表现不同:

烧录方式 操作步骤 蓝牙名是否更新
方式A:批处理文件(.bat) 直接双击SDK中的.bat文件下载 ✅ 会更新
方式B:固件升级工具(.fw) 打开固件升级工具 → 选择本地.fw文件 → 点击升级 ❌ 默认不会更新

三、原因分析

方式A(.bat批处理)的工作流程:

批处理文件会读取整个SDK的配置文件

根据配置文件中定义的蓝牙名,设置开发板的蓝牙名

此时蓝牙名会变为你配置的名称(而非默认的“KT6966B-DEMO-SPK”)

蓝牙

方式B(固件升级工具)的工作流程:

打开固件升级工具,选择本地的.fw文件

界面下方有两个勾选项:

☐ 擦除整个flash

☐ 成功后复位

注意:这两个选项默认是未勾选的

直接点击升级,完成后不会擦除flash中的旧配置

因此,蓝牙名不会按照.fw文件中的设定值更新

蓝牙

四、结论

蓝牙名修改不成功,很可能是因为使用了方式B(固件升级工具)烧录,且没有勾选“擦除整个flash”选项。旧配置残留在flash中,导致新配置未生效。

五、解决方法

方法1:使用.bat批处理文件烧录程序

方法2:使用固件升级工具时,手动勾选“擦除整个flash”选项,再点击升级

总结

这个问题其实不复杂,但容易被忽略。简单记住:用.bat烧录会自动更新蓝牙名;用.fw工具烧录时,记得勾选“擦除整个flash”。建议在杰理AC6966B开发板上调试点名修改功能时,优先用批处理方式,省时省力。如果发现名字没变,先检查烧录方式,别在代码里白费功夫。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分