年前高通平台驱动调试
2010-02-16 19:51
288 查看
最近接了个任务——再6085平台上调试Atheros6002WIFI模块。按理说,高通已经把工作都做完了,我没什么好做的了。可是一直都不是很顺。首先,我拿到的模块是SD插卡式的。结果我的开发板上没有焊大SD插槽,只有一个TF插槽。没办法,只能自己用排线飞了。
飞完后,好像怎么都没有按照预期的运行。跟踪日志,发现似乎这个任务没有启动。给高通提了SR,高通只是简单的告诉我要查阅某某文档。我只好仔细去看他们那寥寥数语,而且还是英文的文档。终于按照他们的文档配置好一些参数后,日志显示确实WIFI任务开始运行了。但是模块启动失败,没有正确的找到SDIO设备。用TRACE调试跟踪,发现CMD5指令发送后,查询状态寄存器接收数据标志位为1,但是结果标志位为超时。连发三次,每次间隔50毫秒都没有效。而从SDIO协议要求来看,SDIO初始化必须要通过CMD5指令进行。曾经怀疑过飞线导致通信问题;后来将排线减掉一半,还剩3CM左右;怀疑速率设置太高,于是使用400KHz,1bit模式;怀疑开发板有问题,测试TF卡可以读写;用示波器测试CLK时钟信号、CMD引脚波形正确;高通的参考设计中,VDD是MMC电压(2.85V),我们实际使用的是P电源(2.6V),所以曾经怀疑是电压不够;最后以上问题都被排除了,但是最终原因仍然没有找到。期间问过高通和Atheros公司的人,结果都不理想。似乎模块本身没有正确上电工作。应该只有这个解释了。年后,重点检查一下供电、工作时钟信号等是否正确。希望年后的运气能好起来。
年后还有个工作。有个双模手机插189的卡,和不插卡相比,最小电流小1.5mA。咨询高通后知道了原因,正在想办法解决。而另外一款老人机要调试其FM的声音。目前声音太小,给老人使用的话,音量仍然不够。我们试过设置D级功放增益,调节FM的音量,效果不是很理想。也许真的需要在硬件上增加电路功放了。但是这样会增加成本。希望年后,不增加硬件电路的情况下,搞定这个问题。
飞完后,好像怎么都没有按照预期的运行。跟踪日志,发现似乎这个任务没有启动。给高通提了SR,高通只是简单的告诉我要查阅某某文档。我只好仔细去看他们那寥寥数语,而且还是英文的文档。终于按照他们的文档配置好一些参数后,日志显示确实WIFI任务开始运行了。但是模块启动失败,没有正确的找到SDIO设备。用TRACE调试跟踪,发现CMD5指令发送后,查询状态寄存器接收数据标志位为1,但是结果标志位为超时。连发三次,每次间隔50毫秒都没有效。而从SDIO协议要求来看,SDIO初始化必须要通过CMD5指令进行。曾经怀疑过飞线导致通信问题;后来将排线减掉一半,还剩3CM左右;怀疑速率设置太高,于是使用400KHz,1bit模式;怀疑开发板有问题,测试TF卡可以读写;用示波器测试CLK时钟信号、CMD引脚波形正确;高通的参考设计中,VDD是MMC电压(2.85V),我们实际使用的是P电源(2.6V),所以曾经怀疑是电压不够;最后以上问题都被排除了,但是最终原因仍然没有找到。期间问过高通和Atheros公司的人,结果都不理想。似乎模块本身没有正确上电工作。应该只有这个解释了。年后,重点检查一下供电、工作时钟信号等是否正确。希望年后的运气能好起来。
年后还有个工作。有个双模手机插189的卡,和不插卡相比,最小电流小1.5mA。咨询高通后知道了原因,正在想办法解决。而另外一款老人机要调试其FM的声音。目前声音太小,给老人使用的话,音量仍然不够。我们试过设置D级功放增益,调节FM的音量,效果不是很理想。也许真的需要在硬件上增加电路功放了。但是这样会增加成本。希望年后,不增加硬件电路的情况下,搞定这个问题。
相关文章推荐
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- Android高通平台调试Camera驱动全纪录
- Android高通平台调试Camera驱动全纪录
- Android高通平台调试Camera驱动全纪录
- 年前高通平台驱动调试
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- Android高通平台调试Camera驱动全纪录
- 摩托罗拉SE4500 三星 S3C6410 Wince6.0平台软解码调试记录以及驱动相关问题解释
- 基于msm8909高通平台Android驱动开发之hello程序
- MTK平台驱动调试指南
- 高通Android平台硬件调试之Camera篇
- 高通平台 lcd driver 调试小结
- android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
- 高通平台lcm型号通过cmdline向驱动传递参数的过程-module_param_string
- 高通安卓FB驱动 以及 LCD调试过程