From 64fba1740e5343e330080b4af2d13ddbb7cf83a3 Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 24 Oct 2011 23:51:46 +0000 Subject: [PATCH] Fixes to get the PIC32MX serial port working git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4062 42af7a65-404d-4744-a932-0658087f49c3 --- arch/mips/src/common/up_initialize.c | 2 ++ arch/mips/src/pic32mx/pic32mx-lowconsole.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/mips/src/common/up_initialize.c b/arch/mips/src/common/up_initialize.c index 93af8667bf5..b51319175b9 100644 --- a/arch/mips/src/common/up_initialize.c +++ b/arch/mips/src/common/up_initialize.c @@ -153,6 +153,8 @@ void up_initialize(void) #ifdef CONFIG_USE_SERIALDRIVER up_serialinit(); +#elif defined(CONFIG_DEV_LOWCONSOLE) + lowconsole_init(); #endif /* Initialize the netwok */ diff --git a/arch/mips/src/pic32mx/pic32mx-lowconsole.c b/arch/mips/src/pic32mx/pic32mx-lowconsole.c index c6452e2b33a..f8d318bf00f 100644 --- a/arch/mips/src/pic32mx/pic32mx-lowconsole.c +++ b/arch/mips/src/pic32mx/pic32mx-lowconsole.c @@ -301,7 +301,7 @@ void pic32mx_uartconfigure(uintptr_t uart_base, uint32_t baudrate, /* Enable the UART */ - pic32mx_putreg(uart_base, PIC32MX_UART_MODESET_OFFSET, + pic32mx_putreg(uart_base, PIC32MX_UART_STASET_OFFSET, UART_STA_UTXEN | UART_STA_URXEN); pic32mx_putreg(uart_base, PIC32MX_UART_MODESET_OFFSET, UART_MODE_ON);