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 |