Visible to Intel only — GUID: lgp1712214455933
Ixiasoft
Visible to Intel only — GUID: lgp1712214455933
Ixiasoft
2.6.1. Preventing Stalls by the JTAG UART
UART Type | Description |
---|---|
Traditional UART | Transmits serial data regardless of whether an external host is listening. If no host reads the serial data, the data is lost. |
JTAG UART | Writes the transmitted data to an output buffer and relies on an external host to read from the buffer to empty it. |
However, when system debugging is not required, such as during production, embedded systems are deployed without a host PC connected to JTAG UART. If the system selected the JTAG UART as the UART agent, it could cause stalling system because no external host is connected.
Options | During Hardware Development (in Platform Designer) | During Software Development (in Board Support Package Editor) |
---|---|---|
No UART interface and driver present | Remove JTAG UART from the system | Configure hal.stdin, hal.stdout and hal.stderr as None. |
Use other UART interface and driver | Replace JTAG UART with other soft UART IP |
Configure hal.stdin, hal.stdout and hal.stderr with other soft UART IP. |
Preserve JTAG UART interface (without driver) | Preserve JTAG UART in the system |
|