Hi,
On the TMDSSK3358 eval-board, by default you have to press and hold SW5 to get the board to boot (via the PMIC TPS65910A3 -> PWRON).
Is there a simple way to get these boards to just boot on power-up (when the 5V main power is applied)
best D
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.
Hi,
On the TMDSSK3358 eval-board, by default you have to press and hold SW5 to get the board to boot (via the PMIC TPS65910A3 -> PWRON).
Is there a simple way to get these boards to just boot on power-up (when the 5V main power is applied)
best D
Seems like that yes. Can you suggest a solution for how to make this PMIC start on boot?
Feels like a "hack" to short-circuit the pwron button as the bootloader will have to disable the "push and hold to restart" feature.
best
david
I'll take a look at the schematics and see if I can come up with an idea.
I'll post again as soon as I have something.
edit - I can say with 100% certainty that shorting PWRON will not work. It just power cycles the board. One of the biggest problems that I can think of would be the FTDI chip. Without reset functionality, it's going to be hard trying to get debug messages through a USB to serial connection that is controlled by the same PMIC.
<<Can you suggest a solution for how to make this PMIC start on boot?>>
You need to get PWRHOLD = high :
Unscrew four hex stands and find R27 & C25 on the board's solder side.
Disconnect R27 from VAUX33 and connect it to C25.VBAT instead.
Thanks for info. Actually solved it by shorting PWRON after all and then immediately after power-up (in our boot-loader) disable the long-press off-funciton in register INT_STS_REG..
But seems PWRHOLD is easier, but won't that prevent me from using sleep?
I looked at the TPS65217B as well (used on beagle bone) since it seems like a more simple option. Any pros/cons of using TPS65217B vs. TPS65910A for powering the AM335x.
I need to be able to put the system to sleep and wake from an IRQ (reading the http://processors.wiki.ti.com/images/7/72/AM335x_Power_Solution.pdf it says "sleep mode" under other features for TPS65910A, but I don't see why I can't control that from the MCU over I2C!?). Anyone been using/coding these two that knows more on the whole power-control state machine of TPS65910A vs. doing it all in code?
best
David