before boot the following wires can be set to give one of 3 modes of operation.
|FLASH (DEFAULT)||0||0||x or 1|
Once you have flashed your program on in Flash mode take the low off the GPIO0 and reboot to run your program properly FLASH mode is when running the program take GPIO0 high or it will stall on first reset,intentional or not
UART mode is where the code it uploaded to the chip and GPIO0 must be low on boot to enter this mode .
SDIO mode is where the chip boots from an SD card. I dont think this is available yet