OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [src_processor/] [lm32/] [sw/] [Makefile] - Diff between revs 34 and 45

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

Rev 34 Rev 45
Line 3... Line 3...
IHEX2BIN =$(PRONOC_WORK)/toolchain/bin/ihex2bin
IHEX2BIN =$(PRONOC_WORK)/toolchain/bin/ihex2bin
BIN2HEX =$(PRONOC_WORK)/toolchain/bin/bin2str
BIN2HEX =$(PRONOC_WORK)/toolchain/bin/bin2str
 
 
#SREC2VRAM ?= ../../../toolchain/lm32/srec2vram/srec2vram
#SREC2VRAM ?= ../../../toolchain/lm32/srec2vram/srec2vram
 
 
RAMSIZE=3FFF
#RAMSIZE=3FFF
#CPU_FLAGS=-mbarrel-shift-enabled -mmultiply-enabled -msign-extend-enabled -mdivide-enabled
#CPU_FLAGS=-mbarrel-shift-enabled -mmultiply-enabled -msign-extend-enabled -mdivide-enabled
CPU_FLAGS=-mbarrel-shift-enabled -mmultiply-enabled
CPU_FLAGS=-mbarrel-shift-enabled -mmultiply-enabled
 
 
LM32_CC=${TOOLCHAIN}/bin/lm32-elf-gcc
LM32_CC=${TOOLCHAIN}/bin/lm32-elf-gcc
LM32_LD=${TOOLCHAIN}/bin/lm32-elf-ld
LM32_LD=${TOOLCHAIN}/bin/lm32-elf-ld
Line 52... Line 52...
 
 
$(VRAMFILE): image.srec
$(VRAMFILE): image.srec
#$(SREC2VRAM) image.srec 0x40000000 0x1000 > $(VRAMFILE)
#$(SREC2VRAM) image.srec 0x40000000 0x1000 > $(VRAMFILE)
        rm -Rf ./RAM
        rm -Rf ./RAM
        mkdir -p ./RAM
        mkdir -p ./RAM
        $(IHEX2MIF) -f image.ihex  -e $(RAMSIZE) -o RAM/ram0.mif
        #$(IHEX2MIF) -f image.ihex  -e $(RAMSIZE) -o RAM/ram0.mif
 
        $(IHEX2MIF) -f image.ihex  -o RAM/ram0.mif
        $(IHEX2BIN) -i image.ihex  -o RAM/ram0.bin
        $(IHEX2BIN) -i image.ihex  -o RAM/ram0.bin
        $(BIN2HEX) -f RAM/ram0.bin -h
        $(BIN2HEX) -f RAM/ram0.bin -h
 
 
clean:
clean:
        rm -f image.ihex  image image.lst image.bin image.srec image.map  image.ram image.hex *.o *.d
        rm -f image.ihex  image image.lst image.bin image.srec image.map  image.ram image.hex *.o *.d

powered by: WebSVN 2.1.0

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