BCM4329FM功能驱动调试

        我们使用的博通的BCM4329来实现WLAN+BT功能。后来发现,原来它还集成了FM的收发。作为手机的功能点,FM是一个必要的功能。

        该模组的FM使用HCI来控制,那么与蓝牙涉及到一个状态切换的问题。找博通要了代码。集成到现有手机项目中,结果发现蓝牙打不开。整了很久,

才发现原来是他们给的代码中有的脚本需要自己修改。自己修改后,就没有问题了。同样,APK以及so库文件的Make文件脚本也要修改,以便能自

动集成到生成的img文件中。

        当这一切都搞定后,结果发现耳机没有声音出来。后来查看硬件原理图,找到line-in的测试点用示波器观察,似乎有音频信号出来。再仔细查看

硬件原理图,终于发现耳机有一个功放的控制脚有点可疑。最后浏览了所有控制该脚的地方才明白是FM codec没有打开该控制脚,导致耳机没有起

作用。修改好这些地方后,FM接收接可以用了。

        本来是要调试FM发送功能,结果发现原理图上发射的脚悬空了。硬件连线不支持,那就天不助我了。只能放弃这个功能了。

你可能感兴趣的:(测试,脚本,手机,Codec)