各位高手,小弟正在做S12XF512上面的uCOS-II的移植,可是在程序运行时,总是一点击运行,就自动停止了,在命令窗口中还提示 ILLEGAL_BP,请问这是什么原因呢,是我移植的代码写的不对吗? 这是我的主函数: #define TASK_STK_SIZE 1024 OS_STK TaskStartStk[TASK_STK_SIZE]; TASKDATA TaskStartData; TASKDATA *pdata; INT8U error; void TaskStart(TASKDATA *pdata); void main(void) { vfnClock_Settings();
vfnIPLL_Startup();
vfnPeripheral_Settings(); TaskStartData.PPAGE1 = 0xFE; OSInit(); OSTaskCreate(TaskStart, (void *)&TaskStartData, (void *)&TaskStartStk[TASK_STK_SIZE-1],9); OSStart(); } void TaskStart(TASKDATA *pdata) { pdata = pdata; while(1) { LED_TOGGLE(D29);
PORTB = 0xab; OSTimeDlyHMSM(0,0,1,0); } }
请大家给点指点的,多谢了 |