1LOCAL_DIR := $(GET_LOCAL_DIR) 2 3MODULE := $(LOCAL_DIR) 4 5PLATFORM := sifive 6VARIANT := sifive_e 7WITH_LINKER_GC ?= 1 8 9MEMSIZE ?= 0x4000 # 16KB 10GLOBAL_DEFINES += TARGET_HAS_DEBUG_LED=1 11 12# target code will set the master frequency to 16Mhz 13GLOBAL_DEFINES += SIFIVE_FREQ=16000000 14 15MODULE_SRCS := $(LOCAL_DIR)/target.c 16 17# set some global defines based on capability 18GLOBAL_DEFINES += CONSOLE_ENABLE_HISTORY=0 19GLOBAL_DEFINES += PLATFORM_HAS_DYNAMIC_TIMER=1 20GLOBAL_DEFINES += ARCH_RISCV_CLINT_BASE=0x02000000 21GLOBAL_DEFINES += ARCH_RISCV_MTIME_RATE=32768 22 23include make/module.mk 24 25