Karel Gardas eaf14a654b tester/bsps: change stm32h7-stlink to handle SIGTRAP as a nostop
The ST-Link GDB server throws spurious SIGTRAP into the GDB sometimes.
When this happen, the gdb exits immediately as it's run in batch/script
manner. Unfortunately this may be while testcase itself is still running
and does not have enough time to print all the required output.
Such testcase is then marked as failed although otherwise it may run
well to its end.
Adding handle of SIGTRAP as a nostop means that GDB will not exit
after receiving SIGTRAP but rather be forced to continue as nothing
would happen and the running testcase will have a chance to finish
its business.
2023-03-27 07:05:56 +02:00
2022-11-30 19:11:20 +01:00
waf
2023-02-17 14:46:16 -06:00
2020-04-28 11:45:22 +10:00

RTEMS Tools Project

Chris Johns <chrisj@rtems.org>

The RTEMS Tools Project is a collection of tools to help you use RTEMS. The
package is self contained and if in a release package format is specific to an
RTEMS release and if in the git repo is a development version.

All tools are distributed as source code. They should work on a range of host
computers. Windows support may be via cross building on suitable Unix systems.

The tools contained in this package each come with documentation so please
locate and refer to that.

The RTEMS Tools Project has been developed for the RTEMS Project however these
tools can be used for a range of things not related to RTEMS. The RTEMS Project
welcomes this.

If you have a problem or question post to user@rtems.org or visit the RTEMS IRC
channel #rtems on chat.freenode.net. Drop by and tell us if you are using these
tools for other uses.

If you have any patches please post them to the devel@rtems.org mailing list in
git format patches with your details.

Building
--------

To build and install:

 $ ./waf configure --prefix=$HOME/development/rtems/5
 $ ./waf build install

Testing
-------

To the run the tests build then enter:

 $ ./waf test

Python
------

The RTEMS Tools supports python3 and python2. The commands look for python3,
then python2 and finally python and use the first it finds.

You can forced a specific version for testing by setting the environment
variable 'RTEMS_PYTHON_OVERRIDE' to the python you want to use. For example:

 $ export RTEMS_PYTHON_OVERRIDE=python2

will use python2.

Waf
---

The Waf project can be found here:

 http://code.google.com/p/waf/
Description
No description provided
Readme 6.1 MiB
Languages
C 39.5%
C++ 25.6%
Python 16%
Roff 15.7%
M4 1.7%
Other 1.5%