Skip to end of banner
Go to start of banner

Using 3 UART interfaces

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Q

I would like to use all 3 UARTs of netX 90 im my application.

How can I "tell" the COM-side not to use the shared UART because it is used by the APP-side?

A

netX 90 features 3 UARTs

  1. UART_APP (dedicated to APP-side, can be used by ARM Cortex-M4 CPU)
  2. UART_XPIC (dedicated to APP-side, can be used by ARM Cortex-M4 CPU)
  3. UART_SHARED - console interface (can be used by APP and COM side)

The COM-side use the shared UART only in in two cases

a) in console mode

b) when the Marshaller is enabled in the COM-side firmware

I.e. if the shared UART shall be used by the APP-side, the Marshaller must be disabled in the COM-side firmware.
This can be done with the "tag list editor" utility, which is part of netXSTUDIO.

Console mode is a special mode for e.g. flash programming. The APP-side is not running in console mode. In normal operation, console mode is not active.

UART-XPIC can be freely used by the ARM Cortex-M4 CPU on APP-side.

All three UARTs are supported by the Hilscher Peripheral Driver.

The UART_SHARED is assigned to fixed pins, UART_APP amd UART_XPIC can be assigned to any MMIO pin and to dedciated pins at the HIF pin group (please refer to the diagram below)


  • No labels