Question about prvInitialiseNewTask() function
Hello, I’m new learner for freeRTOS,
I was confused about code in prvInitialiseNewTask(), when I call xTaskCreate()
“`
Question about prvInitialiseNewTask() function
This sets the top of stack to be within the stack space, not off the end
of it. pxPortInitialiseStack() is port specific, and not all ports will
align the top of the stack, but even the ones that do may find the top
of stack to coincidentally already be aligned and therefore not make any
adjustment.
Question about prvInitialiseNewTask() function
Mm, I know a little but still a little confused.
I’m using FreeRTOS on cortex-m4.
So, in this platform, I do not actually need to make pxTopOfStack-1, right?
Because in one situation, the original pxTopOfStack is aligned to 8, if pxTopOfStack-1 then be aligned, it will waste 8bytes, I thought it’s a little pity.