From eab214e07c53d84d33a74c5a73fe40c152e3b987 Mon Sep 17 00:00:00 2001 From: kkitayam <45088311+kkitayam@users.noreply.github.com> Date: Sat, 27 Mar 2021 19:12:34 +0900 Subject: [PATCH] added settings for LWIP and FreeRTOS --- hw/bsp/gr_citrus/board.mk | 14 ++++++++++---- hw/bsp/gr_citrus/gr_citrus.c | 2 ++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/hw/bsp/gr_citrus/board.mk b/hw/bsp/gr_citrus/board.mk index 53f85aa74..241c12bc5 100644 --- a/hw/bsp/gr_citrus/board.mk +++ b/hw/bsp/gr_citrus/board.mk @@ -1,6 +1,5 @@ CFLAGS += \ -nostartfiles \ - -nostdinc \ -ffunction-sections \ -fdata-sections \ -mcpu=rx610 \ @@ -17,10 +16,17 @@ else OPTLIBINC=$(shell dirname `which rx-elf-gcc`)../rx-elf/optlibinc endif -# mcu driver cause following warnings -CFLAGS += -isystem $(OPTLIBINC) +ifeq ($(RX_NEWLIB),0) +# setup for optlib +CFLAGS += -nostdinc \ + -isystem $(OPTLIBINC) \ + -DLWIP_NO_INTTYPES_H -LIBS += -loptm -loptc +LIBS += -loptc -loptm +else +# setup for newlib +LIBS += -lm +endif MCU_DIR = hw/mcu/renesas/rx63n diff --git a/hw/bsp/gr_citrus/gr_citrus.c b/hw/bsp/gr_citrus/gr_citrus.c index f8cf8b18d..aadd41391 100644 --- a/hw/bsp/gr_citrus/gr_citrus.c +++ b/hw/bsp/gr_citrus/gr_citrus.c @@ -218,4 +218,6 @@ uint32_t board_millis(void) { return system_ticks; } +#else +uint32_t SystemCoreClock = 96000000; #endif