- reafctored
git-svn-id: http://moon:8086/svn/mips@163 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
@@ -6,8 +6,9 @@ AR=mips-elf-ar
|
||||
CC=mips-elf-gcc
|
||||
LD=mips-elf-ld
|
||||
OBJCOPY=mips-elf-objcopy
|
||||
ROMGEN=romgen
|
||||
|
||||
CFLAGS=-march=$TARGET
|
||||
CFLAGS=-march=$(TARGET)
|
||||
|
||||
libsys.a:
|
||||
$(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
|
||||
|
||||
|
||||
testbench.elf:
|
||||
testbench.elf: libsys.a
|
||||
$(CC) $(CFLAGS) -c testbench.c -o testbench.o
|
||||
$(LD) $(CFLAGS) -lsys -o $@
|
||||
$(OBJCOPY) -j .stext -j .ktext -j .text $@ -O binary $@.ROM.bin
|
||||
$(OBJCOPY) -j .data $@.elf -O binary $@.RAM.bin
|
||||
|
||||
romgen.exe $@.ROM.bin $ROM_WORDADDR_WIDTH
|
||||
ramgen.exe $@.RAM.bin $RAM_WORDADDR_WIDTH
|
||||
$(ROMGEN) $@.ROM.bin $ROM_WORDADDR_WIDTH
|
||||
$(ROMGEN) $@.RAM.bin $RAM_WORDADDR_WIDTH
|
||||
|
||||
#xtclsh.exe $TARGET.RAM.tcl
|
||||
#xtclsh.exe $TARGET.ROM.tcl
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <time.h>
|
||||
#include "utils.h"
|
||||
#include "libsys/utils.h"
|
||||
|
||||
#define NO_ERROR 0x00000000
|
||||
#define ERROR 0x80000000
|
||||
|
||||
Reference in New Issue
Block a user