80M M版本OTG供电
时间:10-02
整理:3721RD
点击:
hl7005快充,如图,R15 R16不贴,dws只配了IDDIG,硬件说只需配这个IO,DRVVBUS不用配,现在IDDIG默认1.8V,插入为0.不过VBUS没有电压,是不是这个原因引起的
OTG

hl7005

顶一下
这个你看看datasheet,是不是对的
软件上打log,看看有没有跑到
顶
mt_usb_set_vbus函数里面这段代码没跑到
#elif defined(CONFIG_MTK_HL7005_SUPPORT)
hl7005_set_opa_mode(1);
hl7005_set_otg_pl(1);
hl7005_set_otg_en(1);
void mt_usb_set_vbus(struct musb *musb, int is_on)这个没跑起来
说明OTG没有检测到嘛。
好像是VBUS没有升压,所以检测不到OTG,现在是编译没有编到void mt_usb_set_vbus(struct musb *musb, int is_on),不知啥原因
现在先检测到OTG后,然后才会有VBUS升压呢。你的顺序反了。

额,我理解错了,正如如辉哥说的,插入OTG才跑这段代码,虽然中断有变化但没在dtsi中注册,注册了之后就OK了
