summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkkitayam <[email protected]>2021-03-27 19:12:34 +0900
committerkkitayam <[email protected]>2021-03-27 19:12:34 +0900
commiteab214e07c53d84d33a74c5a73fe40c152e3b987 (patch)
treecd82205246dcc472ce322d96725e68dc8d3b8116
parenta1f1941c3f965483e274993e43d18a9ede5e1f09 (diff)
added settings for LWIP and FreeRTOS
-rw-r--r--hw/bsp/gr_citrus/board.mk14
-rw-r--r--hw/bsp/gr_citrus/gr_citrus.c2
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