- reafctored

git-svn-id: http://moon:8086/svn/mips@163 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2021-04-09 06:22:04 +00:00
parent 420287452e
commit e38ee6b1a2
10 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -6,8 +6,9 @@ AR=mips-elf-ar
CC=mips-elf-gcc CC=mips-elf-gcc
LD=mips-elf-ld LD=mips-elf-ld
OBJCOPY=mips-elf-objcopy OBJCOPY=mips-elf-objcopy
ROMGEN=romgen
CFLAGS=-march=$TARGET CFLAGS=-march=$(TARGET)
libsys.a: libsys.a:
$(CC) $(CFLAGS) -c libsys/startup.s -o startup.o $(CC) $(CFLAGS) -c libsys/startup.s -o startup.o
@@ -17,14 +18,13 @@ libsys.a:
$(AR) -r libsys.a startup.o init.o kernel.o utils.o $(AR) -r libsys.a startup.o init.o kernel.o utils.o
testbench.elf: testbench.elf: libsys.a
$(CC) $(CFLAGS) -c testbench.c -o testbench.o $(CC) $(CFLAGS) -c testbench.c -o testbench.o
$(LD) $(CFLAGS) -lsys -o $@ $(LD) $(CFLAGS) -lsys -o $@
$(OBJCOPY) -j .stext -j .ktext -j .text $@ -O binary $@.ROM.bin $(OBJCOPY) -j .stext -j .ktext -j .text $@ -O binary $@.ROM.bin
$(OBJCOPY) -j .data $@.elf -O binary $@.RAM.bin $(OBJCOPY) -j .data $@.elf -O binary $@.RAM.bin
$(ROMGEN) $@.ROM.bin $ROM_WORDADDR_WIDTH
romgen.exe $@.ROM.bin $ROM_WORDADDR_WIDTH $(ROMGEN) $@.RAM.bin $RAM_WORDADDR_WIDTH
ramgen.exe $@.RAM.bin $RAM_WORDADDR_WIDTH
#xtclsh.exe $TARGET.RAM.tcl #xtclsh.exe $TARGET.RAM.tcl
#xtclsh.exe $TARGET.ROM.tcl #xtclsh.exe $TARGET.ROM.tcl
+1 -1
View File
@@ -1,7 +1,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include "utils.h" #include "libsys/utils.h"
#define NO_ERROR 0x00000000 #define NO_ERROR 0x00000000
#define ERROR 0x80000000 #define ERROR 0x80000000