Hello everyone, I have a few questions and a few issues concerning RTEMS Tester which I would like to clarify with you. Starting by the questions, these are the following:
- Is it possible to use RTEMS Tester to connect directly to a target board and run tests (similar to what is shown in the figure of https://docs.rtems.org/branches/master/user/testing/gdb-jtag.html)? If so, can someone please show me how or provide me with the pages in the documentation where I can find this info. - Somehow related to the above, let's assume that I want to access a remote SIS target and send some tests to this "remote instance", is it possible to achieve this scenario with RTEMS Tester? - Moreover, in the above page it is mentioned that it is possible for RTEMS Tester to invoke the architecture target GDB and specify a GDB script that will be executed on the target. Again, I don't find information on the documentation or by looking at the list of arguments provided by the Tester. Could someone provide me with a reference or show me how to achieve this? Now concerning the issues. I have noticed that running the RTEMS Tester using the following BSPs has issues, as follows: - "--rtems-bsp=leon3-qemu" When using this BSP the following command line is used: "qemu-system-sparc -no-reboot -nographic -serial null -serial mon:stdio -M leon3_generic -kernel hello.exe" which invokes QEMU monitor and causes the test to be invalid. However, if we remove "-serial null" the tests execute as expected. From "qemu.cfg", I've noticed that "-serial null -serial mon:stdio" is set if we do not use coverage: %if %{defined coverage} %define qemu_use_serial_console %endif ... %if %{defined qemu_use_serial_console} %define qemu_opts_serial -monitor none -serial stdio %else %define qemu_opts_serial -serial null -serial mon:stdio %endif Is this the expected behaviour? - "--rtems-bsp=leon3-run" This BSP invokes sparc-rtems5-run, e.g. "sparc-rtems5-run -a -leon3 sparc-rtems5/c/leon3/testsuites/samples/hello.exe", which is not being generated anymore as it was discussed here: https://lists.rtems.org/pipermail/devel/2020-February/057760.html https://lists.rtems.org/pipermail/devel/2020-March/057906.html and was the cause for removing "erc32-run.ini", as described here https://lists.rtems.org/pipermail/devel/2020-March/058563.html. Can "leon3-run.ini" which is invoking "sparc-rtems5-run" be removed? Generally, can we assume that anything related to "sparc-rtems5-run" can be removed? Regards, Cláudio _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel