Based on my understanding, if VBUS is not present, the session will not be started in a peripheral.
Can this be overridden via software?
Thanks,
Wade
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Based on my understanding, if VBUS is not present, the session will not be started in a peripheral.
Can this be overridden via software?
Thanks,
Wade
Hi Wade,
If I am not wrong then for peripheral booting the code has to be read from a USB memory. If this is the case then VBUS has to be supplied. I dont know how we can override the need of VBUS. Do you have an external supply that will provide VBUS?
It doesnt make sense as the USB memory will be connected to the USB connector.
I dont think this is possible.
Regards,
Gandhar.
Clarification on the question:
For a USB device using OTG Port 0, can a work around be used to turn on the device VBUS driver. We know through another means that the host is connected, and no not physically have the VBUS pin connected to the companion chip.
Thanks.
VBUS can be turned ON only from OMAP as I2C is the only way you can access the device registers.
It is better to connect the device (TPS659xx) VBUS to the USB connector. That way the OMAP will know what is the status of this pin when needed by reading internal registers.
Regards,
Gandhar.