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

Subversion Repositories eco32

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /eco32/trunk/monitor
    from Rev 63 to Rev 64
    Reverse comparison

Rev 63 → Rev 64

/monitor/boards/xsa-xst-3/Makefile
2,12 → 2,27
# Makefile for ECO32 ROM monitor
#
 
BUILD = ../../build
BUILD = ../../../../build
 
SRC = start.s main.c command.c instr.c asm.c disasm.c \
load.c boot.c cpu.c mmu.c getline.c romlib.c \
keyboard.s ../kbdtbls/kbdtbls.s display.s \
serial.s sctio-ctl.s sctio-ser.s end.s
SRC = start.s \
../../common/main.c \
../../common/command.c \
../../common/instr.c \
../../common/asm.c \
../../common/disasm.c \
../../common/load.c \
../../common/boot.c \
../../common/cpu.c \
../../common/mmu.c \
../../common/getline.c \
../../common/romlib.c \
../../common/keyboard.s \
../../kbdtbls/kbdtbls.s \
../../common/display.s \
../../common/serial.s \
../../common/sctio-ctl.s \
../../common/sctio-ser.s \
../../common/end.s
 
.PHONY: all install clean
 
14,9 → 29,9
all: monitor.bin monitor.exo
 
install: monitor.bin monitor.exo
mkdir -p $(BUILD)/monitor
cp monitor.bin $(BUILD)/monitor
cp monitor.exo $(BUILD)/monitor
mkdir -p $(BUILD)/monitor/xsa-xst-3
cp monitor.bin $(BUILD)/monitor/xsa-xst-3
cp monitor.exo $(BUILD)/monitor/xsa-xst-3
 
monitor.exo: monitor.bin
$(BUILD)/bin/bin2exo -S2 0 monitor.bin monitor.exo
26,10 → 41,10
-Wl-rd -Wl0xC000C000 \
-Wl-m -Wlmonitor.map \
-o prelim.bin $(SRC)
cat copy/copy.bin prelim.bin >monitor.bin
cat ../../copy/copy.bin prelim.bin >monitor.bin
rm prelim.bin
 
clean:
rm -f *~
rm -f monitor.map monitor.bin
rm -f prelim.bin monitor.map monitor.bin
rm -f monitor.exo
/monitor/boards/xsa-xst-3/start.s
165,11 → 165,6
add $8,$0,V
mvts $8,PSW
 
; disable flash ROM, enable SPI bus
; add $8,$0,BIO_OUT
; add $9,$0,SPI_EN
; stw $9,$8,0
 
; initialize TLB
mvts $0,TLB_ENTRY_LO ; invalidate all TLB entries
add $8,$0,dmapaddr ; by impossible virtual page number
/monitor/boards/s3e-500/Makefile
2,12 → 2,27
# Makefile for ECO32 ROM monitor
#
 
BUILD = ../../build
BUILD = ../../../../build
 
SRC = start.s main.c command.c instr.c asm.c disasm.c \
load.c boot.c cpu.c mmu.c getline.c romlib.c \
keyboard.s ../kbdtbls/kbdtbls.s display.s \
serial.s sctio-ctl.s sctio-ser.s end.s
SRC = start.s \
../../common/main.c \
../../common/command.c \
../../common/instr.c \
../../common/asm.c \
../../common/disasm.c \
../../common/load.c \
../../common/boot.c \
../../common/cpu.c \
../../common/mmu.c \
../../common/getline.c \
../../common/romlib.c \
../../common/keyboard.s \
../../kbdtbls/kbdtbls.s \
../../common/display.s \
../../common/serial.s \
../../common/sctio-ctl.s \
../../common/sctio-ser.s \
../../common/end.s
 
.PHONY: all install clean
 
14,9 → 29,9
all: monitor.bin monitor.mcs
 
install: monitor.bin monitor.mcs
mkdir -p $(BUILD)/monitor
cp monitor.bin $(BUILD)/monitor
cp monitor.mcs $(BUILD)/monitor
mkdir -p $(BUILD)/monitor/s3e-500
cp monitor.bin $(BUILD)/monitor/s3e-500
cp monitor.mcs $(BUILD)/monitor/s3e-500
 
monitor.mcs: monitor.bin
$(BUILD)/bin/bin2mcs 0x00000000 monitor.bin monitor.mcs
26,10 → 41,10
-Wl-rd -Wl0xC000C000 \
-Wl-m -Wlmonitor.map \
-o prelim.bin $(SRC)
cat copy/copy.bin prelim.bin >monitor.bin
cat ../../copy/copy.bin prelim.bin >monitor.bin
rm prelim.bin
 
clean:
rm -f *~
rm -f monitor.map monitor.bin
rm -f prelim.bin monitor.map monitor.bin
rm -f monitor.mcs
/monitor/copy/Makefile
4,10 → 4,12
 
BUILD = ../../../build
 
.PHONY: all clean
.PHONY: all install clean
 
all: copy.bin
 
install: copy.bin
 
copy.bin: copy.o
$(BUILD)/bin/ld -o copy.bin -m copy.map \
-h -rc 0xE0000000 copy.o

powered by: WebSVN 2.1.0

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