uCOS-II创建任务的时候,需要填写栈顶指针和栈底指针,查看了OSTaskCreateExt( )源码,里面会有个宏
OS_STK_GROWTH来区分堆栈指针的生长方向,之前一直迷迷糊糊的,今天总算弄懂了和大家分享一下。
在ARM中,堆和栈的生长方向正好相反,具体可看下图所示:
uCOS-II创建任务的时候,需要填写栈顶指针和栈底指针,查看了OSTaskCreateExt( )源码,里面会有个宏
OS_STK_GROWTH来区分堆栈指针的生长方向,之前一直迷迷糊糊的,今天总算弄懂了和大家分享一下。
在ARM中,堆和栈的生长方向正好相反,具体可看下图所示: