OTG功能不正常
时间:10-02
整理:3721RD
点击:
我们在77上面做的OTG功能现在不太正常,有两台样机正常,一台不正常。
经过各位大侠们讨论,我感觉我们的基本配置(宏、GPIO)是正确的,不知道哪里出了问题。
请问哪位在MT6577上实现OTG功能的,能否将
musb_core.c (mediatek/source/kernel/drivers/usb20/) 和
usb20.c (mediatek/platform/mt6577/kernel/drivers/usb20/)
两个文件发给我比对一下?先谢谢了。
经过各位大侠们讨论,我感觉我们的基本配置(宏、GPIO)是正确的,不知道哪里出了问题。
请问哪位在MT6577上实现OTG功能的,能否将
musb_core.c (mediatek/source/kernel/drivers/usb20/) 和
usb20.c (mediatek/platform/mt6577/kernel/drivers/usb20/)
两个文件发给我比对一下?先谢谢了。
好像这个东西还和充电有关系
请问 你们的 OTG 提供VBUS供电的 是那个芯片 ?是FAN5405还是什么 ?MTK 代码本身就支持OTG哈 开几个宏 就行了的 ,我现在遇到的是 使用fan5405充电 越充越少 OTG 功能OK的
问题目前看来似乎解决的,暂时没有测到新的问题。主要原因,是下图中有三个电阻,MTK要求必须是1%的精度,硬件当时没有这么高精度的,就找了个普通的贴了上去,害我搞了将近两周。最后还是我实在没辙了,去看硬件参考设计才发现的问题(小小的发下牢骚),换了电阻后握手协议就100%成功了。感谢党,让我找到了原因,如果我没找到,那就会默认是驱动的原因。
请将图在发一下,,没有看到图片。
精度为1%的电阻
就是将5V VBUS 电压通过1M,2M的两个电阻分压后加到 USB_VBUS引脚的那两个电阻
http://www.cshdn.com/forum.php?m ... p;extra=&page=2