Task #960
closedInstallation GCOV
0%
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
Updated by Veronique bouzid over 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
Updated by Alexis Jeandet about 6 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.