Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
bgColor#ffffff
titleQ

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?

Panel
bgColor#ffffff
titleA

netX 90 features 3 UARTs

  1. UART_APP (dedicated to APP-side)
  2. UART_XPIC (dedicated to APP-side)
  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 witth 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)


Panel
bgColor#ffffff
titleSee also...

Filter by label (Content by label)
showLabelsfalse
spaces@self
showSpacefalse
cqllabel = "faq" and space = currentSpace()
labelsfaq