下载BSP包代码无法运行,uint32_t CLK_WaitClockReady(uint32_t u32ClkMask){
int32_t i32TimeOutCnt = 1200000;
while((CLK->CLKSTATUS & u32ClkMask) != u32ClkMask)
{
if(i32TimeOutCnt-- <= 0)
return 0;
}
return 1;
}
一直在 while((CLK->CLKSTATUS & u32ClkMask) != u32ClkMask)这里死循环,是什么原因啊?用的是你们官方的开发板;
while((CLK->CLKSTATUS & u32ClkMask) != u32ClkMask)
{
if(i32TimeOutCnt-- <= 0)
return 0;
}
2022/09/06 18:00
1、看一下你下载时候选择的是内部RC还是选的外部晶振?
如果选的外部晶体,检查一下晶体是否起振
2、如果确认选择的内部晶振还停在这里,怀疑keil里面你选择了simulator,并没有在目标板上运行