Help on Flashing BluePill with STLink2

I am new in ARM, have some previous experience in AVR.  I use Keil uVision IDE with Arm 5 compiler and  STLink 2. I try the blink LED program that generate code from ST32CubeMX. 

The program successfully compile but I fail to download into the bluepill.  I did change the Boot 0 jumper to 1.  The flashing error is shown below.

 

Is the root cause due to Non genuine ST devices ? or due to STLink Setup or devices setup issue. I attached a few pictures as shown below. XTal 8MHz not able to modify. The STLink not connected.

Please help me as I have trial to solve this for few days. Thank you very much.