Hello, I want to start ethernet on stm32f7 but task always sticks on one place -
if (inHandlerMode())
{
if (xSemaphoreTakeFromISR(semaphore_id, &taskWoken) != pdTRUE) {
return osErrorOS;
}
portEND_SWITCHING_ISR(taskWoken);
}
else if (xSemaphoreTake(semaphore_id, ticks) != pdTRUE) {
return osErrorOS;
}
, and when I put breakpoint I receive this message:
Program received signal SIGINT, Interrupt.
0x08005352 in vPortRaiseBASEPRI () at C:/Projects/STM32F7/Middlewares/FreeRTOS/Source/Portable/GCC/ARM_CM7/r0p1/portmacro.h:215
215 __asm volatile
Any idea why is that. When I put my code in exmple of ethernet at stm it works fine.