
BES2700ZP
BES2700zp开发指导
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
雪飞_海
会泽百家 至公天下
展开
-
32. 问题 - EQ工具不能用
按照工具要求,修改代码中的宏,开启EQ调试功能。原创 2024-10-19 20:39:00 · 128 阅读 · 0 评论 -
31. 问题 - GPIO调试
在所有初始化过gpio入口增加日志输出,并没有发现有gpio36被sdk初始化的日志。GPIO36 这个gpio在 tx rx切换的过程中,实际上是生效过的。原创 2024-10-19 20:24:31 · 128 阅读 · 0 评论 -
30. 问题 - mic音频削音的问题
合并恒玄的sdk后,通过固有的APP,导出音频,发现削音的问题,效果如下。分析应该是,ADC增益设置的问题;实际宏,在这个位置应用的。原创 2024-10-19 20:17:24 · 111 阅读 · 0 评论 -
29. 双耳配对
双耳配对原创 2024-09-01 01:59:55 · 196 阅读 · 0 评论 -
28. 双耳配对 - 配置
通过MAC地址的最后一位的奇偶来判断左右耳。原创 2024-09-01 01:47:00 · 173 阅读 · 0 评论 -
27. 蓝牙配对
BT蓝牙的发现和配对,每隔几十秒,会关闭自动发现。原创 2024-09-01 01:33:47 · 239 阅读 · 0 评论 -
26. 蓝牙 - SPP开发
耳机连接手机传输数据,除了BLE连接,还可以用BT-SPP协议,即蓝牙串口协议。原创 2024-09-01 01:27:34 · 682 阅读 · 0 评论 -
25. 蓝牙 - BLE相关2
如何自己起一个BLE蓝牙服务,主要满足2点,write/read 和 notice没有找到恒玄好一点的文章,通过自己对源码的阅读和分析,写了一个demo,供大家参考。原创 2024-09-01 01:10:34 · 734 阅读 · 0 评论 -
24. 蓝牙 - BLE相关1
SDK中默认已经有了一个BLE的服务,用来与手机APP的通信。注册回调函数,分别处理来自底层的事件和来自其他模块的事件。原创 2024-09-01 00:59:51 · 542 阅读 · 0 评论 -
23. 机盒通信
耳机和充电盒,采用机盒通信的方式,完成通信和充电。受限于耳机上的触电,机盒通信采用单线模式。原创 2024-08-18 01:56:17 · 168 阅读 · 0 评论 -
22. 双耳通信
双耳通信原创 2024-08-18 01:44:25 · 123 阅读 · 0 评论 -
21. OTA代码分析 - 3
ota_ble_rx_handler_thread监听队列,通过对事件的分类,进入的不同的处理流程。原创 2024-08-18 01:24:27 · 131 阅读 · 0 评论 -
20. OTA流程 - 2
BES蓝牙方案自带OTA功能,支持SPP和BLE。原创 2024-08-18 01:19:18 · 263 阅读 · 0 评论 -
19. OTA功能 - 1
耳机采用AB分区的OTA方式,AB分区详见分区表,通过手机蓝牙下发更新文件。原创 2024-08-18 01:02:44 · 262 阅读 · 0 评论 -
18. 看门狗功能
看门狗原创 2024-08-11 23:43:14 · 117 阅读 · 0 评论 -
17. ADC开发
bes2700 支持2路ADC。原创 2024-08-11 23:33:10 · 136 阅读 · 0 评论 -
16. I2C开发
bes2700zp支持3路I2C,分别是I2C0、I2C1、I2C2。原创 2024-08-11 23:24:59 · 134 阅读 · 0 评论 -
15. MIC - 音频dump数据位置分析
实际上,在_speech_tx_process_pre中return了。原创 2024-08-11 23:16:36 · 147 阅读 · 0 评论 -
14. MIC - dump音频数据
dump时,需要用手机蓝牙连接耳机,并拨打电话。原创 2024-08-11 10:51:37 · 168 阅读 · 0 评论 -
13. MIC配置
恒玄BES2700,支持3个MIC。原创 2024-08-11 10:25:45 · 442 阅读 · 0 评论 -
12. 耳机输出 - 通过开发板
LP和 LN 为一组差分口,RP 和 RN 为一组差分口,N 端输出为 P 端的反相信号。原创 2024-08-11 01:08:56 · 293 阅读 · 0 评论 -
11. 单耳、TWS模式切换
如果只有一个调试板,需要把设备先设置成单耳模式,才能被手机发现,连接。原创 2024-08-11 01:03:36 · 480 阅读 · 0 评论 -
10. 串口指令
通过串口输入指令原创 2024-08-11 00:50:40 · 136 阅读 · 0 评论 -
9. Flash操作
主要为了BES2700-ZP芯片上,存储消息。原创 2024-08-11 00:44:58 · 117 阅读 · 0 评论 -
8. 内存信息
malloc的空间,默认位于片上内容,spi ram的空间位于片外内存(memory total = 300KB的空间位于片外内存)memory total = 325248 = 335488 - 10240,总内存量降低。仅malloc 3KB的大小,系统就崩溃了,总内存未减小。从malloc时打印的内存数据看,malloc的空间位于,malloc的空间,位于task创建时的内存大小?,关注在运行过程中,芯片的内存占有大小。静态变量,存储位于总内存量中。注:全局变量不能初始化为。,否则开始不分配空间。原创 2024-08-11 00:10:21 · 128 阅读 · 0 评论 -
7. 分区信息
Flash分布如下表,采用A/B分区的策略。原创 2024-08-10 23:26:59 · 147 阅读 · 0 评论 -
6. 开发板烧录
采用恒玄的底板+2小板的开发板。原创 2024-07-27 13:22:33 · 206 阅读 · 0 评论 -
5. 开发环境搭建
恒玄SDK编译,依赖gcc-arm的编译工具,编译工具由恒玄提供;对照build_1600_1603_cmd.sh内容查看。基于ubuntu20.04搭建开发环境。目标,与config文件夹下相对应。修改~/.profile文件。原创 2024-07-27 12:03:47 · 273 阅读 · 0 评论 -
4. 蓝牙框架
恒玄bes2700zp支持BT和BLE 双模蓝牙。BT蓝牙主要通话、音乐、SPP等连接,BLE连接主要与APP自定义通信,OTA功能(苹果手机,不支持BT-SPP)等。原创 2024-07-27 11:49:41 · 551 阅读 · 0 评论 -
3. 系统上电启动流程
上电启动,可参考恒玄sdk的指导手册。原创 2024-07-27 11:41:09 · 263 阅读 · 0 评论 -
2. SDK分析
由恒玄提供,版本《best1603_ibrt_anc_20240124_207ba3fb90.tar》恒玄bes2700 sdk属于恒玄面向耳机市场的sdk,主要参考。原创 2024-07-27 11:30:13 · 1215 阅读 · 0 评论 -
1. BES2700ZP概述
恒玄BES2700采用RTX5操作系统,配合mindmics算法或者自研算法。原创 2024-07-27 11:25:52 · 2238 阅读 · 0 评论 -
0. 专栏概述
工作中接触过恒玄的2款芯片,分别是BES2600(带Wifi)和BES2700ZP。体验比较差,一方面知道文档少,另一方面代码bug比较多。本专栏,已BES2700ZP芯片为例,和大家分享下该芯片开发的一些内容,希望大家能避免走弯路。原创 2024-07-27 11:19:54 · 439 阅读 · 0 评论