scheduling while atomic: SurveonMediaSer/0x00018882/128
这是指试图在试图在本应原子操作中,插入引起schedule的代码。比如,在linux的ISR中用了down(&led_lock);或是直接用sleep(n);
ISR是原子操作,scheduler不能在ISR执行中去调度。
scheduling while atomic: SurveonMediaSer/0x00018882/128
这是指试图在试图在本应原子操作中,插入引起schedule的代码。比如,在linux的ISR中用了down(&led_lock);或是直接用sleep(n);
ISR是原子操作,scheduler不能在ISR执行中去调度。