Did you make _any_ changes since it worked? Has it been crashed, even fairly lightly and that caused it?
USB does not power the receiver. You must have a flight battery plugged in.
Besides making sure the receiver is powered (LED on receiver?), the receiver must be passing a good signal (on all wires if it is PWM) to the FC and the FC must be configured to use that signal type. Vibration can cause wire/connector to get intermittent. You may try unplugging and plugging all receiver connections back in.
WIth battery plugged in, transmitter on, USB plugged in, you can go to Input->RCInput page and see if the sliders move and if the activity box (upper right) says anything when you move the sticks.