Project

General

Profile

Actions

Task #960

closed

Installation GCOV

Added by Veronique bouzid about 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
08/03/2017
Due date:
% Done:

0%

Estimated time:
revision:
r0

Description

Il faut installer l outil GCOV avant de lancer les tests de non-regression.
Les informations laissées par Paul sont
https://hephaistos.lpp.polytechnique.fr/redmine/projects/lfr-fsw/wiki/HOWTO_GCOV_for_LFR

Actions #1

Updated by Veronique bouzid about 7 years ago

  • Description updated (diff)
Actions #2

Updated by Veronique bouzid about 7 years ago

Lire également sur le wiki les pages suivantes
https://hephaistos.lpp.polytechnique.fr/redmine/projects/lfr-fsw/wiki
1- HOWTO configure sparc-rtems-gc
https://hephaistos.lpp.polytechnique.fr/redmine/projects/lfr-fsw/wiki/HOWTO_configure_sparc-rtems-gcc
2- HOWTO recompile RTEMS sources
https://hephaistos.lpp.polytechnique.fr/redmine/projects/lfr-fsw/wiki/HOWTO_recompile_RTEMS_sources

J ai donc récupéré sur le site de gaisler
- la doc
- les sources
- le compilo

Sur rhodecode, le code de Paul. ATTENTION A BIEN PRENDRE LA DERNIERE VERSION.
Ensuite installation dans qtcreator et utilisation des cmake écritspar Alexis.

Liste des paquets installés ( il nous faut les librairies 32 bits pour que sparc-rtems fonctionne)
dnf install glibc.i686 --> + mise à jour eventuelle de la version x86_64
dnf install zlib-devel-1.2.8-9.fc23.i686
dnf install autoconf
dnf install automake
dnf install gmp.i686
dnf install mpfr.i686
dnf install cmake
dnf install cmake-gui

dans /opt
Installation de sparc-rtems-4.10-gcc
bunzip2 -c sparc-rtems-4.10-gcc-4.4.6-1.2.20b-linux.tar.bz2 | tar xf -
changer les droits du répertoire
chown -R validation:validation rtems-4.10/

Mettre à jour le PATH (/opt/rtems-4.10/bin)

Installer les sources
cd /opt/rtems-4.10/src
tar -jxf rtems-4.10-1.2.20b-src.tar.bz2

Actions #3

Updated by Alexis Jeandet over 5 years ago

  • Status changed from New to Closed

Maintenant tout est intégré dans les sources du FSW, il suffit d'activer la couverture avec CMake à la compilation du FSW, deux scripts sont fournis pour capturer le flux sortant de l'UART de LFR et pour générer les fichiers gcda.

Actions

Also available in: Atom PDF