请教uc/os-ii移植到c51上的一个问题
我是一个uc/os-ii的初学者,现正想把该内核移植到51上。碰到这样一个问题:
因为51的结构的特殊性,只好用一个模拟堆栈来解决其硬件堆栈深度不够。那么在移植过程中,OS_STK_GROUTH是要设置的,究竟是该按照模拟堆栈的增长方向来设置还是按照硬件堆栈的方向来设置呢?或者两种都可以?如果是让OS_STK_GROUTH=1,是不是函数OSTaskStkInit()中完成的堆栈初始化是针对模拟堆栈的呢?如果设置OS_STK_GROUTH=0,那么函数OSTaskStkInit()中完成的堆栈初始化是针对硬件堆栈了?
请各位大侠指教!!
发表时间:2003年12月16日15:57:26