Suggest you to try the following:
Connect an extra LED in series with a 330 ohm resistance to any of the GPIO pin and the other end to ground.
Burn any simple LED blinking code; If the LED blinks then we are sure that the code is running on the microcontroller and there is any issues regarding the crystal, firmware and all.
Now burn any simple LCD display code and observe how the LCD respond. If there is no response then check your LCD connections again.