在sbl里面有些地方不能直接使用mdelay函数进行延迟,需要特别函数处理,下面举一例:
pm_clk_busy_wait(100 *1000);//---------------延迟100ms
unsigned int pm_clk_busy_wait( unsigned int uS )
{
unsigned int failure = TRUE;
if ( uS > 0 )
{
failure = FALSE ;
(void) DALSYS_BusyWait(uS);
}
return failure;
}
Void DALSYS_BusyWait(uint32pause_time_us)
<