lpc2200工程模板中的startup.s文件第250行至254行StackSvc DCD SvcStackSpace + (SVC_STACK_LEGTH - 1)* 4 StackIrq DCD IrqStackSpace + (IRQ_STACK_LEGTH - 1)* 4 StackFiq DCD FiqStackSpace + (FIQ_STACK_LEGTH - 1)* 4 StackAbt DCD AbtStackSpace + (ABT_STACK_LEGTH - 1)* 4 StackUnd DCD UndtStackSpace + (UND_STACK_LEGTH - 1)* 4 括号中的STACK长度为何要减1呢?这样第一个StackSvc的地址为0x3ffffffc,虽然这个STACK的长度为0。这里如果不减1,可以么? |