- G0
- print out character in ISR git-svn-id: http://moon:8086/svn/mips@36 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
@@ -8,7 +8,7 @@ else
|
||||
LIB_DIRS=-L $(MIPS_TOOLS_PREFIX)/mipsel-elf/lib -L $(MIPS_TOOLS_PREFIX)/lib/gcc/mipsel-elf/$(MIPS_GCC_VER)
|
||||
endif
|
||||
|
||||
CFLAGS=$(ENDIAN_FLAGS) -Os -I. -I../ -I../libsys -msoft-float -march=r3000
|
||||
CFLAGS=$(ENDIAN_FLAGS) -Os -I. -I../ -I../libsys -msoft-float -march=r3000 -G0
|
||||
LFLAGS=$(ENDIAN_FLAGS) -M
|
||||
|
||||
ifeq ($(TLB),yes)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
#include "libsys_boot.h"
|
||||
|
||||
extern uint32_t stack_ptr;
|
||||
|
||||
void handler3(void)
|
||||
{
|
||||
volatile uint32_t *pUART0_stat = (uint32_t*)SYS_UART_STAT;
|
||||
@@ -9,7 +7,8 @@ void handler3(void)
|
||||
|
||||
while(0x200 & *pUART0_stat)
|
||||
{
|
||||
sputs("RX: "); print_word((int)*pUART0_data); sputs("\n");
|
||||
char data = (char)*pUART0_data;
|
||||
sputs(&data);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +18,6 @@ void main()
|
||||
volatile uint32_t *pUART0_stat = (uint32_t*)SYS_UART_STAT;
|
||||
volatile uint32_t *pGPIO = (uint32_t*)SYS_GPIO_0_DATA;
|
||||
volatile uint32_t *pGPIODIR = (uint32_t*)SYS_GPIO_0_DIR;
|
||||
volatile uint32_t *pRAM = (uint32_t*)SDRAM_BASE;
|
||||
|
||||
CP0_SR_write(0x0060000D);
|
||||
*pGPIODIR = GPIO_0_DFLT_DIR;
|
||||
|
||||
Reference in New Issue
Block a user