After updating our application for CortexR5 to SDT workflow with 2025.2 we experienced issues with FreeRTOS. It turned out that interrupt mask from ISR (portSET_INTERRUPT_MASK_FROM_ISR) is not properly defined for CortexR5:
|
"#define portSET_INTERRUPT_MASK_FROM_ISR() uxPortSetInterruptMask()") |
Issue could be fixed by adding this to freertos10_xilinx.cmake for CortexR5:
set(SET_INT_MASK_FROM_ISR "#define portSET_INTERRUPT_MASK_FROM_ISR() ulPortSetInterruptMask()")