I can not  update  my  Primer now, before ,it is OK.
But , after  I  download  a  stm32 program( I get and modify it from other platform board),  the primer can not work , when download again(I download the circle OS ,the right program), 
it said:
    "!!! Error 100: Unexpected state after powering up the debug module."
   " Unable to  read IDcode."
    "Please check that the target is connected."
My be  I update the wrong program make it work like this. 
the wrong program  in RCC set like this:  
 
/* PLLCLK = 8MHz * 9 = 72 MHz */
    RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
but ,the  Primer 's crystal  is  12MHZ,  not 8MHZ,  and  I update  with 8MHZ.
Is it  the problem?
How can I  update my Primer normally again?
Thank you.