actually I used INT_SysTick instead of PIT but it doesn't work.
Note that I only changed the directive just below to 1 :
#if 0
#error DO NOT ENABLE - systick functionality not working
// The systick does not get properly disabled, and will cause erratic behaviour if enabled
#define BSP_SYSTIMER_DEV systick_devif
#define BSP_SYSTIMER_ID 0
#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_CORE
#define BSP_SYSTIMER_ISR_PRIOR 2
#define BSP_TIMER_INTERRUPT_VECTOR INT_SysTick
#else
#define BSP_SYSTIMER_DEV pit_devif
#define BSP_SYSTIMER_ID HWTIMER_PIT(1,0)
#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_PERCLK
#define BSP_SYSTIMER_ISR_PRIOR 2
#define BSP_TIMER_INTERRUPT_VECTOR INT_PIT
#endif