void main() //主函数 { init_dsp(); //dsp初始化 zhiling(); //学习指令 while(1) //大循环 { LED_flash(); //灯闪烁 } }
void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) { unsigned long status; /* New thread loses kernel privileges. */ status = regs->cp0_status & ~(ST0_CU0|ST0_CU1|ST0_FR|KU_MASK); status |= KU_USER; regs->cp0_status = status; clear_used_math(); clear_fpu_owner(); init_dsp(); clear_thread_flag(TIF_USEDMSA); clear_thread_flag(TIF_MSA_CTX_LIVE); disable_msa(); regs->cp0_epc = pc; regs->regs[29] = sp; }