diff --git a/lib/CPUs/MIPS/bsp/examples/Makefile b/lib/CPUs/MIPS/bsp/examples/Makefile index c03b758..db5fbcb 100644 --- a/lib/CPUs/MIPS/bsp/examples/Makefile +++ b/lib/CPUs/MIPS/bsp/examples/Makefile @@ -15,7 +15,7 @@ PROG = hello.elf testbench.elf test_irq.elf dhry.elf queens.elf stanford.elf par all: $(PROG) -libsys.a: startup.S kernel.S libsys.c xcpt.c irq.c +libsys.a: startup.S kernel.S libsys.c xcpt.c irq.c dbg.c mipsdis.c $(CC) $(CFLAGS) -G 0 -c startup.S -o startup.o $(CC) $(CFLAGS) -G 0 -c kernel.S -o kernel.o $(CC) $(CFLAGS) -G 0 -c libsys.c -o libsys.o diff --git a/lib/CPUs/MIPS/bsp/examples/dbg.c b/lib/CPUs/MIPS/bsp/examples/dbg.c index 66cde00..f20e516 100644 --- a/lib/CPUs/MIPS/bsp/examples/dbg.c +++ b/lib/CPUs/MIPS/bsp/examples/dbg.c @@ -233,7 +233,7 @@ void dbg_handler(struct xcptcontext * xcp) do { leave_isr = 0; - switch(readchar(0)) + switch(_getchar()) { case 'g': leave_isr = 1; diff --git a/lib/CPUs/MIPS/bsp/examples/libsys.h b/lib/CPUs/MIPS/bsp/examples/libsys.h index cf5fd1d..fe89168 100644 --- a/lib/CPUs/MIPS/bsp/examples/libsys.h +++ b/lib/CPUs/MIPS/bsp/examples/libsys.h @@ -148,7 +148,7 @@ void print_word(int word); void _exit (int exitcode); void sleep(unsigned ms); -char _getch(void); +char _getchar(void); void PrintBuffer8(UINT8 *pBuf, int nbpr, int len); void memdump(UINT8 *pBuf, int print_offset_only, int num_bytes_per_row, int len);