problems with timer, microblaze port

Hi! I am running the FreeRTOS on ML403 development board. In my main function I have two tasks which use vTaskDelay() and vTaskDelayUntil() functions. These functions seem to block my both tasks forever no matter what parameters I use for the delay time. I made some investigation and found out that the tick interrupt does not work. I thought the problem comes from the timer initialization. I tried to understand the initialization of the timer in the port.c file but couldn’t understand what was wrong. Am I missing something or doing wrong? Thank you.