第一个问题:额,cortex内核要求栈帧尽可能是双字对齐(较早版本没有强制要求,只是建议,并且该功能在芯片上是可以配置的)。但是CPU_STK是uint32类型(默认是采用4字节对齐),所以这里显示设置。
第二个问题:因为OS_STK是uint32_t类型,编译器默认就是按照4字节对齐,不需要显示设置。
第一个问题:额,cortex内核要求栈帧尽可能是双字对齐(较早版本没有强制要求,只是建议,并且该功能在芯片上是可以配置的)。但是CPU_STK是uint32类型(默认是采用4字节对齐),所以这里显示设置。
第二个问题:因为OS_STK是uint32_t类型,编译器默认就是按照4字节对齐,不需要显示设置。
举报