OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [example/] [demo_freeRTOS/] [makefile] - Diff between revs 32 and 33

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 32 Rev 33
Line 64... Line 64...
# *****************************************************************************
# *****************************************************************************
 
 
 
 
 
 
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
 
# FreeRTOS
 
# -----------------------------------------------------------------------------
 
ifneq (,$(findstring RUN_FREERTOS_DEMO,$(USER_FLAGS)))
 
# FreeRTOS home folder (adapt this!)
 
FREERTOS_HOME ?= /mnt/n/Projects/FreeRTOS/FreeRTOS
 
 
 
# Application
 
APP_SRC += blinky_demo/main_blinky.c
 
 
 
# FreeRTOS core
 
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/*.c)
 
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/portable/MemMang/heap_1.c)
 
 
 
APP_INC += -I $(FREERTOS_HOME)/Source/include
 
 
 
# FreeRTOS RISC-V specific
 
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/portable/GCC/RISC-V/*.c)
 
APP_SRC += $(FREERTOS_HOME)/Source/portable/GCC/RISC-V/portASM.S
 
 
 
APP_INC += -I $(FREERTOS_HOME)/Source/portable/GCC/RISC-V
 
 
 
# NEORV32 specific
 
ASM_INC += -DportasmHANDLE_INTERRUPT=SystemIrqHandler
 
 
 
APP_INC += -I chip_specific_extensions/neorv32
 
 
 
ASM_INC += -I chip_specific_extensions/neorv32
 
endif
 
 
 
 
 
 
 
# -----------------------------------------------------------------------------
# NEORV32 framework
# NEORV32 framework
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
# Path to NEORV32 linker script and startup file
# Path to NEORV32 linker script and startup file
NEORV32_COM_PATH = $(NEORV32_HOME)/sw/common
NEORV32_COM_PATH = $(NEORV32_HOME)/sw/common
# Path to main NEORV32 library include files
# Path to main NEORV32 library include files

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.