EFM32 Gecko Starter Kit: Switch to LEUART0 as the default console
This commit is contained in:
parent
a418aefe13
commit
4d7a88264b
@ -137,8 +137,15 @@ SERIAL CONSOLE
|
|||||||
|
|
||||||
Default Serial Console
|
Default Serial Console
|
||||||
----------------------
|
----------------------
|
||||||
UART0 is configured as the default serial console at 115200 8N1
|
LEUART0 is configured as the default serial console at 2400 8N1
|
||||||
on pins PE0 and PE1.
|
on pins PD5 and PD4. It certainly be possible to go to 4800 baud
|
||||||
|
and the documentation claims that 9600 baud is possible (although
|
||||||
|
I am not sure how).
|
||||||
|
|
||||||
|
It should also be possible to use UART0 is configured at 115200 8N1
|
||||||
|
on pins PE0 and PE1. However, my attempts to use USART0 were
|
||||||
|
unsuccessful -- I see no activity on PE0 and PE1 and have not yet
|
||||||
|
figured out why that is.
|
||||||
|
|
||||||
Communication through the Board Controller
|
Communication through the Board Controller
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
@ -218,9 +225,7 @@ CONFIGURATIONS
|
|||||||
nsh:
|
nsh:
|
||||||
---
|
---
|
||||||
Configures the NuttShell (nsh) located at apps/examples/nsh. The
|
Configures the NuttShell (nsh) located at apps/examples/nsh. The
|
||||||
Configuration enables the serial interfaces on UART0. Support for
|
Configuration enables the serial interfaces on LEUART0 at 2400 8N1.
|
||||||
built-in applications is enabled, but in the base configuration no
|
|
||||||
built-in applications are selected (see NOTES below).
|
|
||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
|
@ -141,17 +141,29 @@ CONFIG_EFM32_HAVE_UART0=y
|
|||||||
CONFIG_EFM32_HAVE_LEUART1=y
|
CONFIG_EFM32_HAVE_LEUART1=y
|
||||||
# CONFIG_EFM32_USART_ISUART is not set
|
# CONFIG_EFM32_USART_ISUART is not set
|
||||||
# CONFIG_EFM32_USART_ISSPI is not set
|
# CONFIG_EFM32_USART_ISSPI is not set
|
||||||
CONFIG_EFM32_UART=y
|
# CONFIG_EFM32_UART is not set
|
||||||
# CONFIG_EFM32_LEUART is not set
|
CONFIG_EFM32_LEUART=y
|
||||||
# CONFIG_EFM32_DMA is not set
|
# CONFIG_EFM32_DMA is not set
|
||||||
# CONFIG_EFM32_USART0 is not set
|
# CONFIG_EFM32_USART0 is not set
|
||||||
# CONFIG_EFM32_USART1 is not set
|
# CONFIG_EFM32_USART1 is not set
|
||||||
# CONFIG_EFM32_USART2 is not set
|
# CONFIG_EFM32_USART2 is not set
|
||||||
CONFIG_EFM32_UART0=y
|
# CONFIG_EFM32_UART0 is not set
|
||||||
# CONFIG_EFM32_UART1 is not set
|
# CONFIG_EFM32_UART1 is not set
|
||||||
# CONFIG_EFM32_LEUART0 is not set
|
CONFIG_EFM32_LEUART0=y
|
||||||
# CONFIG_EFM32_LEUART1 is not set
|
# CONFIG_EFM32_LEUART1 is not set
|
||||||
CONFIG_EFM32_GPIO_IRQ=y
|
CONFIG_EFM32_GPIO_IRQ=y
|
||||||
|
CONFIG_LEUART0_SERIAL_CONSOLE=y
|
||||||
|
# CONFIG_NO_LEUART_SERIAL_CONSOLE is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# LEUART0 Configuration
|
||||||
|
#
|
||||||
|
CONFIG_LEUART0_RXBUFSIZE=64
|
||||||
|
CONFIG_LEUART0_TXBUFSIZE=64
|
||||||
|
CONFIG_LEUART0_BAUD=2400
|
||||||
|
CONFIG_LEUART0_BITS=8
|
||||||
|
CONFIG_LEUART0_PARITY=0
|
||||||
|
CONFIG_LEUART0_2STOP=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Architecture Options
|
# Architecture Options
|
||||||
@ -374,7 +386,7 @@ CONFIG_SERIAL=y
|
|||||||
# CONFIG_DEV_LOWCONSOLE is not set
|
# CONFIG_DEV_LOWCONSOLE is not set
|
||||||
# CONFIG_16550_UART is not set
|
# CONFIG_16550_UART is not set
|
||||||
# CONFIG_ARCH_HAVE_UART is not set
|
# CONFIG_ARCH_HAVE_UART is not set
|
||||||
CONFIG_ARCH_HAVE_UART0=y
|
# CONFIG_ARCH_HAVE_UART0 is not set
|
||||||
# CONFIG_ARCH_HAVE_UART1 is not set
|
# CONFIG_ARCH_HAVE_UART1 is not set
|
||||||
# CONFIG_ARCH_HAVE_UART2 is not set
|
# CONFIG_ARCH_HAVE_UART2 is not set
|
||||||
# CONFIG_ARCH_HAVE_UART3 is not set
|
# CONFIG_ARCH_HAVE_UART3 is not set
|
||||||
@ -394,7 +406,7 @@ CONFIG_ARCH_HAVE_UART0=y
|
|||||||
# CONFIG_ARCH_HAVE_USART6 is not set
|
# CONFIG_ARCH_HAVE_USART6 is not set
|
||||||
# CONFIG_ARCH_HAVE_USART7 is not set
|
# CONFIG_ARCH_HAVE_USART7 is not set
|
||||||
# CONFIG_ARCH_HAVE_USART8 is not set
|
# CONFIG_ARCH_HAVE_USART8 is not set
|
||||||
# CONFIG_ARCH_HAVE_OTHER_UART is not set
|
CONFIG_ARCH_HAVE_OTHER_UART=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# USART Configuration
|
# USART Configuration
|
||||||
@ -402,21 +414,9 @@ CONFIG_ARCH_HAVE_UART0=y
|
|||||||
CONFIG_MCU_SERIAL=y
|
CONFIG_MCU_SERIAL=y
|
||||||
CONFIG_STANDARD_SERIAL=y
|
CONFIG_STANDARD_SERIAL=y
|
||||||
# CONFIG_ARCH_HAVE_SERIAL_TERMIOS is not set
|
# CONFIG_ARCH_HAVE_SERIAL_TERMIOS is not set
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
# CONFIG_UART0_SERIAL_CONSOLE is not set
|
||||||
# CONFIG_OTHER_SERIAL_CONSOLE is not set
|
CONFIG_OTHER_SERIAL_CONSOLE=y
|
||||||
# CONFIG_NO_SERIAL_CONSOLE is not set
|
# CONFIG_NO_SERIAL_CONSOLE is not set
|
||||||
|
|
||||||
#
|
|
||||||
# UART0 Configuration
|
|
||||||
#
|
|
||||||
CONFIG_UART0_RXBUFSIZE=64
|
|
||||||
CONFIG_UART0_TXBUFSIZE=64
|
|
||||||
CONFIG_UART0_BAUD=115200
|
|
||||||
CONFIG_UART0_BITS=8
|
|
||||||
CONFIG_UART0_PARITY=0
|
|
||||||
CONFIG_UART0_2STOP=0
|
|
||||||
# CONFIG_UART0_IFLOWCONTROL is not set
|
|
||||||
# CONFIG_UART0_OFLOWCONTROL is not set
|
|
||||||
# CONFIG_SERIAL_IFLOWCONTROL is not set
|
# CONFIG_SERIAL_IFLOWCONTROL is not set
|
||||||
# CONFIG_SERIAL_OFLOWCONTROL is not set
|
# CONFIG_SERIAL_OFLOWCONTROL is not set
|
||||||
# CONFIG_USBDEV is not set
|
# CONFIG_USBDEV is not set
|
||||||
|
Loading…
Reference in New Issue
Block a user