找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 17567|回复: 31

[QCC3系列] QCC3020断线后无法被scan到的问题

[复制链接]

暂无签到数据

发表于 2020-1-12 18:40:20 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
拜托各位大神:
    小弟我刚接触QCC, 一开始就遇到瓶颈, 有点灰心.
我做了ear_bud的project, 也烧进去开发板了, 但连线后再断线, 就再也无法进入pairing状态.
只能跟第一次配对的手机对连, 用pydbg看了log, 确实没进pair, 拜托跪求一定要帮帮忙. 谢谢了.
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-1-12 20:38:31 | 显示全部楼层
earbud要搞稳定不是一般人能搞的,人家一个团队来搞都得几个月,这点小问题都分析不出来,还是赶紧找你们老板说明搞不定,把案子外发给专业有经验的人来搞得了,不要到时因软件原因耽误项目进度影响生产交货而背锅。当然你们案子不急,只是预研的话,就当我没说。再个单个地址tws都出来了,等你摸透这个,两个地址的tws就已经过时了,经验也不值钱了也说不定
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2020-1-12 22:51:09 | 显示全部楼层
zhaopeng2511 发表于 2020-1-12 20:38
earbud要搞稳定不是一般人能搞的,人家一个团队来搞都得几个月,这点小问题都分析不出来,还是赶紧找你们老 ...

小弟是来自台湾的同胞, 不是一般人, 而是20年经验的firmware工程师, 在芯片大厂工作很多年, 对蓝牙协议栈非常熟悉, 最近升格自己接案了. 我来这边是讨论技术的, 其他的不想谈. 我认为热情的大陆同胞一定乐于讨论并分享技术, 小弟也愿意无偿分享.
毕竟使用方案和做方案角色不同, 使用方案就必须在无底层源代码下猜测芯片厂的设计思路与意图, 确实有其不可逾越的障碍, 但绝不像大哥您说的如此困难, 小弟不会轻言放弃. 毕竟也才开始两周. 如果大哥是方案商也不用跟我推荐了.
目前所了解的是Disconnect后未触发paring event, 以进行Inquiry scan. 很可能是需要在某个call back里面调用pairing init函式.
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-1-13 00:14:18 | 显示全部楼层
本帖最后由 zhaopeng2511 于 2020-1-13 00:27 编辑
黃子衡 发表于 2020-1-12 22:51
小弟是来自台湾的同胞, 不是一般人, 而是20年经验的firmware工程师, 在芯片大厂工作很多年, 对蓝牙协议栈 ...

对自己有信心就好,有足够的开发经验可以去研究一下(我自己一直做高通蓝牙,但也研究了二三个月才把earbud搞稳定能出货,一般工程师就更不用说了,当然难易程度也跟软件需求有关,我做的定制化的东西比较多,改多了问题也多是正常),我说的只是针对一些技术经验不够丰富的人,省得搞不定背锅。你把rule规则理解了,就是分析LOG的事了,分析时多关注每条规则执行结果run/ignore/defer,理解了RULE规则你说的这种问题是很容易分析出来的,改的时候要非常小心,改完一定要各种情况测试一下,不然很容易解决一bug,又制造出几个bug的情况,原则是尽量少改动原有架构
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2020-1-13 10:19:39 | 显示全部楼层
zhaopeng2511 发表于 2020-1-13 00:14
对自己有信心就好,有足够的开发经验可以去研究一下(我自己一直做高通蓝牙,但也研究了二三个月才把earbu ...

谢谢同胞的鼓励.
以您的经验, 确实可以迎刃而解.
rule其实并不难理解, 就是state machine和event-driven的结构.
对于初学者, 主要是不熟悉那些信息代表的意义, 只能根据log去推敲了.
如果有经验的人轻轻带个方向, 相信对我帮助很大.
坦白说个人有点意外这芯片的ADK竟然在不改任何代码下会有问题, 可以想见如大哥所言,
这有很高进入障碍, 原因来自于ADK不成熟, 未来愈趋成熟后应当不会这么难搞.
我目前是高通的合法订阅户, 随时可更新最后版本的ADK, 目前是用ˊ6.4.2.26, 期待愈来愈好.
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 1 反对 0

使用道具 举报

连续签到天数:2天
签到总天数:786天
签到总奖励:14716金币
发表于 2020-1-13 12:05:39 | 显示全部楼层
黃子衡 发表于 2020-1-13 10:19
谢谢同胞的鼓励.
以您的经验, 确实可以迎刃而解.
rule其实并不难理解, 就是state machine和event-drive ...

你提的问题和你的所有疑问都能敲代码解决的,这个你不用担心。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:765天
签到总奖励:7275金币
发表于 2020-1-13 13:56:07 | 显示全部楼层
本帖最后由 liujinhan 于 2020-1-13 14:07 编辑

都跪求了,为什么不把log贴上来呢,各位大师也好把脉不是。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2020-1-13 17:34:05 | 显示全部楼层
谢谢liujinhan大师, 您是第一位跟我拿log的, 真心感谢, 小弟原也想放log, 但碍于大师们时间宝贵, 如何能小弟我一行行看log呢?
由于小弟是买了开发板烧了示例image就有这问题, 自己编译project也是一样, 所以心想这问题应该是非常非常入门级别的, 也许有大师可一语道出玄机.
小弟不才, 就奉上log给诸位大师.
个人操作步骤为, Depoly完两个3020后, 按下"Play"仿Out of box, AUX听到paring, 手机配对, 听到音乐. 接着由手机断开, 耳机变一病不起.....
个人主要是看初次启动有Line 225
appHandleInternalHandsetPairRequest, state 2
引发paring程序.
手机断开为line 923, 我们可以看到断开的log, 但再也没看到paring被触发了.
实际看代码, 断线应走入appSmHandleInternalAllRequestedLinksDisconnected(), 引发
新的POST_DISCONNECT_ACTION_HANDSET_PAIRING action, 调用appPairingHandsetPair().
但一切并没有发生.
请大师把脉, 小弟先谢过.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2020-1-13 17:57:19 | 显示全部楼层
补充个照片, 就是买了个这玩意儿~ 连示例都有问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:14天
签到总奖励:67金币
发表于 2020-1-13 18:40:12 | 显示全部楼层
黃子衡 发表于 2020-1-13 09:57
补充个照片, 就是买了个这玩意儿~ 连示例都有问题

开发板有技术支持群的,可以在群里咨询下。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-25 00:05 , Processed in 0.180337 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表