- 博客(172)
- 资源 (13)
- 收藏
- 关注
原创 31. 问题 - GPIO调试
在所有初始化过gpio入口增加日志输出,并没有发现有gpio36被sdk初始化的日志。GPIO36 这个gpio在 tx rx切换的过程中,实际上是生效过的。
2024-10-19 20:24:31
149
原创 30. 问题 - mic音频削音的问题
合并恒玄的sdk后,通过固有的APP,导出音频,发现削音的问题,效果如下。分析应该是,ADC增益设置的问题;实际宏,在这个位置应用的。
2024-10-19 20:17:24
129
原创 25. 蓝牙 - BLE相关2
如何自己起一个BLE蓝牙服务,主要满足2点,write/read 和 notice没有找到恒玄好一点的文章,通过自己对源码的阅读和分析,写了一个demo,供大家参考。
2024-09-01 01:10:34
750
原创 24. 蓝牙 - BLE相关1
SDK中默认已经有了一个BLE的服务,用来与手机APP的通信。注册回调函数,分别处理来自底层的事件和来自其他模块的事件。
2024-09-01 00:59:51
566
原创 8. 内存信息
malloc的空间,默认位于片上内容,spi ram的空间位于片外内存(memory total = 300KB的空间位于片外内存)memory total = 325248 = 335488 - 10240,总内存量降低。仅malloc 3KB的大小,系统就崩溃了,总内存未减小。从malloc时打印的内存数据看,malloc的空间位于,malloc的空间,位于task创建时的内存大小?,关注在运行过程中,芯片的内存占有大小。静态变量,存储位于总内存量中。注:全局变量不能初始化为。,否则开始不分配空间。
2024-08-11 00:10:21
146
原创 5. 开发环境搭建
恒玄SDK编译,依赖gcc-arm的编译工具,编译工具由恒玄提供;对照build_1600_1603_cmd.sh内容查看。基于ubuntu20.04搭建开发环境。目标,与config文件夹下相对应。修改~/.profile文件。
2024-07-27 12:03:47
333
原创 4. 蓝牙框架
恒玄bes2700zp支持BT和BLE 双模蓝牙。BT蓝牙主要通话、音乐、SPP等连接,BLE连接主要与APP自定义通信,OTA功能(苹果手机,不支持BT-SPP)等。
2024-07-27 11:49:41
679
原创 2. SDK分析
由恒玄提供,版本《best1603_ibrt_anc_20240124_207ba3fb90.tar》恒玄bes2700 sdk属于恒玄面向耳机市场的sdk,主要参考。
2024-07-27 11:30:13
1416
1
原创 0. 专栏概述
工作中接触过恒玄的2款芯片,分别是BES2600(带Wifi)和BES2700ZP。体验比较差,一方面知道文档少,另一方面代码bug比较多。本专栏,已BES2700ZP芯片为例,和大家分享下该芯片开发的一些内容,希望大家能避免走弯路。
2024-07-27 11:19:54
500
原创 4. BLE连接建立过程
同一款手机,为什么跟某些设备可以连接成功,而跟另外一些设备又连接不成功?同一个设备,为什么跟某些手机可以建立连接,而跟另外一些手机又无法建立连接?同一个手机,同一个设备,为什么他们两者有时候连起来很快,有时候连起来又很慢?Master是什么?slave又是什么?什么又是Connection event和slave latency?希望这篇文章能帮助你回答上述问题。BLE连接示例假设我们有一台手机A(以安卓手机为例),一个设备B(设备名称:Nordic_HRM),如下所示,我们可以
2022-05-19 14:59:38
823
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人