Constant reinitializations for BSP_output_char causes loss of output data on QEMU. This change only initializes the UART once. --- bsps/arm/xilinx-zynqmp-rpu/console/console-config.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/bsps/arm/xilinx-zynqmp-rpu/console/console-config.c b/bsps/arm/xilinx-zynqmp-rpu/console/console-config.c index f52e008f2b..67e1e92c62 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/console/console-config.c +++ b/bsps/arm/xilinx-zynqmp-rpu/console/console-config.c @@ -108,6 +108,7 @@ static void zynqmp_debug_console_early_init(char c) zynq_uart_initialize(base); zynqmp_debug_console_out(c); + BSP_output_char = zynqmp_debug_console_out; } static int zynqmp_debug_console_in(void) -- 2.39.2 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel