关于android蓝牙每次开机有时候打不开。
来源:互联网 发布:linux自动化运维软件 编辑:程序博客网 时间:2024/06/08 12:32
最近在移植android4.0的蓝牙代码,发现蓝牙确实上了电,而且加载了firmware,但是还是打不开。经常一番苦苦查询才发现是蓝牙待机的问题:
下面我分析下:在brcm_patchram_plus.c文件中,uchar hci_write_sleep_mode[] = { 0x01, 0x27, 0xfc, 0x0c,0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,0x00, 0x00 };中间加标记的两位,代表是蓝牙芯片两路管脚的bt_wake 和host_wake 的状态为0的时候休眠。此时刻一定要记住要和蓝牙睡眠驱动文件bluesleep.c中的管脚功能保持一致。不然的话,就会出现睡眠状态乱序的问题。因此会引起蓝牙打不开。
- 关于android蓝牙每次开机有时候打不开。
- 关于android蓝牙每次开机有时候打不开
- 保证android每次开机gps都是关闭
- 关于 android 蓝牙
- 关于android蓝牙通信
- android 关于蓝牙开发
- 关于笔记本每次开机都会提示硬盘检测的解决方案
- 每次开机检测硬盘
- 关于android蓝牙的调试
- 关于Android蓝牙串口通信
- android 关于蓝牙的处理
- 关于android开机动画bootanimation
- 关于android蓝牙开发中 蓝牙可见性设置
- 关于蓝牙通信文档 Android建立蓝牙RFCOMM通信
- 关于Android蓝牙开发的一些经验之谈
- 十、Android关于蓝牙四个常用类
- android关于蓝牙不能传送APK文件
- 关于android蓝牙开发的一些总结
- .Net/C#中Cache的用法
- ubuntu9.10自带字典(Dictionary 2.28.1)配置本地词库
- 第八周C++实验报告(一)
- DBus学习笔记
- Lenovo 联想 E46 E47 SLIC Marker程序
- 关于android蓝牙每次开机有时候打不开。
- strcpy函数漏洞
- SWT中怎么获得Color
- 控制情绪需要多长时间?
- 第八周C++实验报告(二)
- MFC程序 打开时 出现 试图执行系统不支持的操作 的提示
- java开发中常用的xml,properties配置
- 第八周C++实验报告(三)
- 服务方式启动svn服务器