However, as soon as I unplug my FTDI cable, communication with the ESP module stops working (I'm running a web server on it, and it stops responding to requests). Then if I switch GPIO0 to high and turn power back on, the board never boots.
Is there something else I need to do to get the board running after I flash it? Do any other pins need to change their connections?
Currently I have CH_PD and GPIO2 pulled high; and GPIO15 pulled low all the time. Then I pull GPIO0 low when flashing, and try pulling it high to run, but it doesn't work.