I usually connect to the linux part of the Yun using SSH (or occasionally using the browser to get to the WebGUI) and use the bridge to display things that the linux gets from the internet.
Now what I discovered: As soon as I upload a sketch that connects the 32u4 to the TFT (like with the line
tft.initR(INITR_144GREENTAB);
), the linux part is no longer reachable – neither by SSH, nor by http.
I know that the linux is somehow connected to the SPI-pins – might the TFT block the line somehow (as it happend with your CC3000 or the RA8875-breakout boards, that couldn't cope with more than one SPI device? / see older posts from me) and block the processor? Or could it be something with the SPI-speed? My wires to the display are about 10 cm long (4 in).
I have to upload a sketch that does not use the SPI/tft to be able to use connect to the linux again. It's interesting to see, that the linux is still running - but wasn't responding through any channel while the 32u4 was using SPI to write to the TFT-display.
Eventually though, after a few more tft.print("x"), Arduino Yun looses it's network connectivity completely and can't be reached anymore until it is rebooted. What might cause this behaviour?
Interesting fact: When using Software-SPI (bitbanging MOSI and SCLK), I don't have the issue! So I think it does have to do something with Hardware-SPI-Pins.
Power: I'm either using my Macbook Pros USB port or a strong (2800mA, 5V) outlet power supply – same behaviour.