vPortStartFirstTask crashes in cortex m0p controller
void vPortStartFirstTask( void )
" movs r0, #0x00 \n" /* Locate the top of stack. /
" ldr r0, [r0] \n"
" msr msp, r0 \n" / Set the msp back to the start of the stack. /
" cpsie i \n" / Globally enable interrupts. /
" svc 0 \n" / System call to start first task. */
" nop \n"
Inorder to call the svc instruction inorder to start the scheduler we are enabling the interrupt.
since basepri is not implemented will this cause an issue…
is there any solution for this…
is there any steps to be taken care…
thanks in advance