无法设置PLL时钟

Other Parts Discussed in Thread: LM3S811

void  SystemInit(void) {

   SysCtlLDOSet(SYSCTL_LDO_2_75V);                             //  配置PLL前须将LDO电压设置为2.75V

    SysCtlClockSet(SYSCTL_USE_PLL |                             //  系统时钟设置,采用PLL                    SYSCTL_OSC_MAIN |                            //  主振荡器                    SYSCTL_XTAL_6MHZ |                           //  外接6MHz晶振                    SYSCTL_SYSDIV_5);                          //  分频结果为40MHz         TheSysClock  =  SysCtlClockGet();                           //  获取系统时钟,单位:Hz  

   }

有块核心板  一运行时钟设置就死机   而改成外部6M时钟能正常运行  经过单步调试  发现程序到了这里就死了 

if(!(ulConfig & SYSCTL_RCC_BYPASS))
{ for(ulDelay = 32768; ulDelay > 0; ulDelay--)
   { if(HWREG(SYSCTL_RIS) & SYSCTL_INT_PLL_LOCK)
    {
     break;//等待锁相环锁定 }
      }
各位老师能帮忙分析一下原因不 ?(备注  :买的核心板  而另一块则无该问题)