Hello Heinz,

Odd. I just tested it with the current master of rtems, libbsd, rtems source builder and qemu and it worked fine. The only thing that I had to change compared to your command was adding the "-serial null" before the second "-serial mon:stdio". Note that it's "null" and not "none" like for network. I made that mistake when trying to adapt your command line the first time and received no output.

Beneath that I have an

    export QEMU_AUDIO_DRV=none

in my script that starts qemu. I'm not sure why and it seems that it is no longer necessary. But maybe you want to try it.

If both don't help:

Which version of rtems are you using and how do you configure your BSP? Which version of qemu are you using?

On 18/02/2021 18:21, Heinz Junkes wrote:
Thanks, unfortunately I also have the same behavior with -serial null -serial 
on:stdio.
So I use it with RTEMS5 which worked so far.

I had found this in the mail list and tried it ;-)

The patch below seems to be for the xilinx_zynqmp* BSP and not for the xilinx_zynq_a9_qemu.

Best regards

Christian


Heinz

Qemu's machine definition uses the second UART in the memory map as the
primary UART. This follows from the hardware itself where the second
UART in the memory map is UART 0. This switches the tester to using the
correct UART.
---
tester/rtems/testing/bsps/xilinx_zynqmp_ilp32.ini | 2 +-
tester/rtems/testing/bsps/xilinx_zynqmp_lp64.ini  | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tester/rtems/testing/bsps/xilinx_zynqmp_ilp32.ini 
b/tester/rtems/testing/bsps/xilinx_zynqmp_ilp32.ini
index 5ff0e86..35869ed 100644
--- a/tester/rtems/testing/bsps/xilinx_zynqmp_ilp32.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynqmp_ilp32.ini
@@ -35,4 +35,4 @@
bsp           = xilinx_zynqmp_ilp32
arch          = aarch64
tester        = %{_rtscripts}/qemu.cfg
-bsp_qemu_opts = %{qemu_opts_base} -serial null -serial mon:stdio -machine 
xlnx-zcu102 -m 4096
+bsp_qemu_opts = %{qemu_opts_base} -serial mon:stdio -machine xlnx-zcu102 -m 
4096
diff --git a/tester/rtems/testing/bsps/xilinx_zynqmp_lp64.ini 
b/tester/rtems/testing/bsps/xilinx_zynqmp_lp64.ini
index 8db82b6..cd2d268 100644
--- a/tester/rtems/testing/bsps/xilinx_zynqmp_lp64.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynqmp_lp64.ini
@@ -35,4 +35,4 @@
bsp           = xilinx_zynqmp_lp64
arch          = aarch64
tester        = %{_rtscripts}/qemu.cfg
-bsp_qemu_opts = %{qemu_opts_base} -serial null -serial mon:stdio -machine 
xlnx-zcu102 -m 4096
+bsp_qemu_opts = %{qemu_opts_base} -serial mon:stdio -machine xlnx-zcu102 -m 
4096


_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to