在将ucosii系统移植到MSP430F149上时,堆栈初始化函数OSTaskStkInit (void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT16U opt)中为什么要将p_arg传递到R12中,而不是其他寄存器中?如图所示。
此外,有一些移植程序,task被存入了两次,有些是一次,怎么回事???
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在将ucosii系统移植到MSP430F149上时,堆栈初始化函数OSTaskStkInit (void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT16U opt)中为什么要将p_arg传递到R12中,而不是其他寄存器中?如图所示。
此外,有一些移植程序,task被存入了两次,有些是一次,怎么回事???