Compare commits
	
		
			7 Commits
		
	
	
		
			main
			...
			339d6b0f2c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 339d6b0f2c | |||
| 36cb401420 | |||
| f3dc9aea54 | |||
| 2f675e9bdd | |||
| 3114cb265a | |||
| fca9f04264 | |||
| fe1136c7ce | 
@@ -4,8 +4,11 @@ endif()
 | 
				
			|||||||
if (NOT DEFINED ISA)
 | 
					if (NOT DEFINED ISA)
 | 
				
			||||||
	set(ISA imc)
 | 
						set(ISA imc)
 | 
				
			||||||
endif()
 | 
					endif()
 | 
				
			||||||
 | 
					if(DEFINED LINK_TARGET)
 | 
				
			||||||
 | 
					    set(LNK LINK_TARGET=${LINK_TARGET})
 | 
				
			||||||
 | 
					endif()
 | 
				
			||||||
message(STATUS "Building firmware using ${BOARD} board configuration and isa ${ISA}")
 | 
					message(STATUS "Building firmware using ${BOARD} board configuration and isa ${ISA}")
 | 
				
			||||||
add_custom_target(fw-common ALL 
 | 
					add_custom_target(fw-common ALL 
 | 
				
			||||||
	COMMAND make -C hello-world BOARD=${BOARD} ISA=${ISA} && make -C benchmarks/dhrystone BOARD=${BOARD} ISA=${ISA} && make -C benchmarks/coremark BOARD=${BOARD} ISA=${ISA}
 | 
						COMMAND make -C hello-world BOARD=${BOARD} ISA=${ISA} ${LNK} && make -C benchmarks/dhrystone BOARD=${BOARD} ISA=${ISA} ${LNK} && make -C benchmarks/coremark BOARD=${BOARD} ISA=${ISA} ${LNK}
 | 
				
			||||||
    USES_TERMINAL
 | 
					    USES_TERMINAL
 | 
				
			||||||
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
 | 
					    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
 | 
				
			||||||
 
 | 
				
			|||||||
 Submodule bare-metal-bsp updated: 87dc0ec230...f21ea46bef
									
								
							@@ -9,7 +9,7 @@ HEADERS := dhry.h
 | 
				
			|||||||
BOARD?=iss
 | 
					BOARD?=iss
 | 
				
			||||||
LINK_TARGET=link
 | 
					LINK_TARGET=link
 | 
				
			||||||
RISCV_ARCH:=rv32$(ISA)
 | 
					RISCV_ARCH:=rv32$(ISA)
 | 
				
			||||||
ifeq ($(ISA),e)
 | 
					ifneq (,$(findstring e,$(ISA)))
 | 
				
			||||||
    RISCV_ABI:=ilp32e
 | 
					    RISCV_ABI:=ilp32e
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    RISCV_ABI:=ilp32
 | 
					    RISCV_ABI:=ilp32
 | 
				
			||||||
@@ -18,7 +18,6 @@ endif
 | 
				
			|||||||
CFLAGS  := -g -O3 -DITERATIONS=$(ITERATIONS) -DHZ=32768 -DTIME -DNO_INIT -fno-inline -fno-builtin-printf -fno-common -Wno-implicit \
 | 
					CFLAGS  := -g -O3 -DITERATIONS=$(ITERATIONS) -DHZ=32768 -DTIME -DNO_INIT -fno-inline -fno-builtin-printf -fno-common -Wno-implicit \
 | 
				
			||||||
 -funroll-loops -fpeel-loops -fgcse-sm -fgcse-las
 | 
					 -funroll-loops -fpeel-loops -fgcse-sm -fgcse-las
 | 
				
			||||||
LDFLAGS := -Wl,--wrap=scanf
 | 
					LDFLAGS := -Wl,--wrap=scanf
 | 
				
			||||||
 | 
					 | 
				
			||||||
TOOL_DIR=$(dir $(compiler))
 | 
					TOOL_DIR=$(dir $(compiler))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BSP_BASE = ../../bare-metal-bsp
 | 
					BSP_BASE = ../../bare-metal-bsp
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,3 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
TARGET  = hello
 | 
					TARGET  = hello
 | 
				
			||||||
ISA?=imc
 | 
					ISA?=imc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user