用EasyARM 2200调试以下代码:<br /><br />OS_EVENT *TEMP1;<br />OS_EVENT *TEMP2;<br />OS_EVENT *TEMP3;<br /><br />void task0(void *pdata)<br />{<br />...;<br /><br /> TEMP1=OSMboxCreate(NULL);<br /> TEMP2=OSMboxCreate(NULL);<br /> TEMP3=OSMboxCreate(NULL);<br /><br />...<br />}<br /><br />上面就只能成功创建TEMP1和TEMP2:<br /> TEMP1=0x80040038;<br /> TEMP2=0x80040044;<br /><br />而TEMP3=0x00000000;<br />真是奇怪!!<br />猜想是堆栈的问题,但是不知道问题在哪里。请高手指教。 |
|