no, I am using Pi2, and if i use main port for uart then when i run example code i am waiting forever.
So I use the VCP usb port for uart, if I connect my cc3d to pi via VCP usb port like you said before, i can receive data but with ROOT CRC ERROR. Then i connect my cc3d back to my computer via usb port, in GCS there is always no RX data so I have to earase and upgrade firmware again..