The FreeRTOS define portTICK_RATE_MS must represent the time in ms between two system ticks. --- rtemslwip/xilinx/xlwipopts.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rtemslwip/xilinx/xlwipopts.h b/rtemslwip/xilinx/xlwipopts.h index d915c3c..23b942f 100644 --- a/rtemslwip/xilinx/xlwipopts.h +++ b/rtemslwip/xilinx/xlwipopts.h @@ -29,7 +29,7 @@ /* These macros allow RTEMS to pretend to be FreeRTOS for Xilinx drivers */ #define tskIDLE_PRIORITY RTEMS_MAXIMUM_PRIORITY -#define portTICK_RATE_MS (rtems_clock_get_ticks_per_second() * 1000) +#define portTICK_RATE_MS (1000 / rtems_clock_get_ticks_per_second()) #define vTaskDelay(x) sys_arch_delay(x) #endif /* __XLWIPOPTS_H__ */ -- 2.34.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel