INSTRU: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012018-12-04T17:37:54ZRedmine
Redmine LFR-FSW - Task #3254 (Closed): Livraison sources 3.2.0.24 pour analyse Logiscope // W. Recarthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/32542018-12-04T17:37:54Zbruno katra
<p>En PJ un zip des sources de Alexis pour le FSW 3.2.0.24 (rev 397).<br />Obtenu par :<br />hg clone <a class="external" href="https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW">https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW</a><br />cd LFR_FSW<br />hg up tip<br />PUIS : tri des fichiers inutiles + zip de tous les répertoires.</p> LFR-FSW - Task #3201 (Closed): GCOV Fonction scrubbing appelée?https://hephaistos.lpp.polytechnique.fr/redmine/issues/32012018-11-13T12:48:15ZVeronique bouzid
<p>Ce test lance le soft (LFRControlPlugin_start.py).<br />et on attend 3 hs.<br />Ensuite on envoie la commande reset.</p>
<p>On verifie que dans le fichier gcov_out_xxx on a bien une seule ligne référencant le fichier fsw_misc.c</p> LFR-FSW - Task #3199 (Closed): Analyse couverture de tests 3.2.0.24https://hephaistos.lpp.polytechnique.fr/redmine/issues/31992018-11-13T09:46:29ZVeronique bouzid
<p>Tout se passe sur la machine rangiroa<br />rep = /home/bouzid/LFR/GCOV_3.2.0.24<br />ensuite les répertoires de test /home/bouzid/LFR/GCOV_3.2.0.24/SVS-xxxx.</p>
<p>Les répertoires SVS comprenant plusieurs scripts de test sont traités indépendamment, par exemple <br />SVS-0012 SVS-0012-step2 SVS-0012-burst SVS-0012-normal SVS-0012-sbm1 SVS-0012-sbm2</p>
<p>Les variables d environnement necessaires sont<br />export DROOT=${HOME}/LFR<br />export SGCOV=${DROOT}/LFR_FSW/libgcov/build_gcov_files.py<br />export DBUILD=${DROOT}/build-LFR_FSW-Desktop_Qt_5_11_2_GCC_64bit-Debug/<br />export DTEST=${DROOT}/GCOV_3.2.0.24</p>
<p>Chaque répertoire de test a son analyse gcov unitaire. On se met au debut de l arborescence de test<br />cd ${DTEST}<br />${SGCOV} -r ${DBUILD} -o /home/bouzid/LFR/GCOV_3.2.0.24/SVS-0053/ /home/bouzid/LFR/GCOV_3.2.0.24/SVS-0053/gcov_out_2018-11-13\ 08\:49\:49.309256.txt<br />puis on execute le script /home/bouzid/LFR/lance_rapport SVS-xxxx.</p>
<p>Les fichiers*.html seront crées dans le repertoire de test .</p>
<p>Ensuite pour obtenir l analyse complète, on se met dans le répertoire /home/bouzid/LFR/GCOV_3.2.0.24 et on lance la commande<br />../LFR_FSW/libgcov/gcovr.py -s ../LFR_FSW -o . -g /opt/rtems-4.10/bin/sparc-rtems-gcov .<br />ou bien le script /home/bouzid/LFR/lance_final</p>
<p>Liste des tests joués<br />SVS-0002 à SVS-0014 SVS-0018 à SVS-0022 SVS-0026 à SVS-0034 SVS-0038 SVS-0040 à SVS-0044 SVS-0053 à SVS-0057<br />SVS-0059 SVS-0064 à SVS-0065 SVS-0067 SVS-0069 SVS-0070 SVS-0071 SVS-0073 SVS-0074 SVS-0076 à SVS-0079 SVS-0081 à SVS-0083 SVS-0086 SVS-0089 à SVS-0091 SVS-0095 SVS-0096</p> LFR-FSW - Task #3170 (Closed): GCOV pour TC_LFR_LOAD_FILTER_PARhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/31702018-10-30T11:01:32ZVeronique bouzid
<p>Verifier le code executé sur l envoi de TC_LFR_LOAD_FILTER_PAR.<br />Dans le fichier tc_acceptance.c , la fonction tc_ckeck_type_subtype doit valider le decodage e cette TC.</p> LFR-FSW - Task #3120 (Closed): Livraison sources 3.2.0.21 pour analyse Logiscope // W. Recarthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/31202018-10-02T14:55:37Zbruno katra
<p>En PJ un zip des sources de Alexis pourle FSW 3.2.0.21 (rev 397).<br />Obtenu par :<br />hg clone <a class="external" href="https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW">https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW</a><br />cd LFR_FSW<br />hg up tip<br />PUIS : zip de tous les répertoires.</p> LFR-FSW - Task #1059 (Closed): Livraison SDDhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/10592017-04-12T10:11:04ZVeronique bouzid
<p>Pour le datapack, il faut fournir le SDD.<br />Il nous faudrait le document pour le 30 avril 2017 au plus tard.</p> LFR-FSW - Task #1054 (Closed): Livraison sources 3.2.0.15 pour analyse Logiscope // W. Recarthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/10542017-04-06T14:54:56Zbruno katra
<p>En PJ un zip des sources de Paul pourle FSW 3.2.0.15 (rev 368).<br />Obtenu par :<br />hg clone <a class="external" href="https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SOLO_LFR/DEV_PLE">https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SOLO_LFR/DEV_PLE</a><br />cd DEV_PLE<br />hg up tip<br />PUIS : zip de tous les répertoires.</p> LFR-FSW - Task #905 (Closed): Delivery 3.1.0.5https://hephaistos.lpp.polytechnique.fr/redmine/issues/9052017-01-16T10:33:45Zpaul leroy
<pre>
****************************
*** 3.1.0.5 *** 16 JAN 2017
_______________________________________
__ fsw___ Changeset: 326 (2ae102038069)
logiscope outputs taken into account
Correction of #703 #747 #864 #865
#649 TC of length > 228 are dropped by the driver
</pre> LFR-FSW - Task #886 (Closed): sources 3.1.0.4 modifiées suite à analyse logiscopehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/8862017-01-12T14:17:45Zpaul leroy
<p>Serait-il possible de lancer une analyse des sources correspondant au Changeset 322 (c0603702c8c8)?</p>
<p>Il s'agit d'une version 3.1.0.4 en cours de modification.</p> LFR-FSW - Task #620 (Closed): 3.0.0.22https://hephaistos.lpp.polytechnique.fr/redmine/issues/6202016-02-12T06:52:33Zpaul leroy
<p>Suite à un problème de numérotation de la 3.0.0.21 (livrée en <a class="issue tracker-4 status-5 priority-2 priority-default closed" title="Task: 3.0.0.21 (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/619">#619</a>), numérotée par erreur 3.0.0.20, j'ai généré la révision 3.0.0.22 à partir des même sources, en changeant juste le numéro.</p>
<pre>
*****************************
*** 3.0.0.22 *** 12 FEB 2016
_______________________________________
__ fsw___ Changeset: 277 (8b34cd5a6c4b)
3.0.0.21 was wrongly numbered 3.0.0.20. this is the only correction
*****************************
*** 3.0.0.21 *** 11 FEB 2016
_______________________________________
__ fsw___ Changeset: 275 (7563e13131aa)
modification in snapshot synchro (some intervals were incorrect) but this was
not detectable with the configurations used for the tests
values < 22 are forbidden for the snapshot period
</pre> LFR-FSW - Task #492 (New): Implementation Timing LFRhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4922015-09-10T12:32:30ZVeronique bouzid
<p>Ces informations sont extraites du document RPW-SYS-SSS-00013-LES_Issue3_rev3_Software_System_Specification_bars.pdf</p>
<p>1- Liste des requirements liés au Timing (section Time management 4.1.4)</p>
<p>SSS-CP-FS-340 REQ-LFR-SRS-5300 SVS-0020<br />SSS-CP-FS-350 REQ-LFR-SRS-5217 Design<br />SSS-CP-FS-360 REQ-LFR-SRS-5218 SVS-0011<br />SSS-CP-FS-370 REQ-LFR-SRS-5219 SVS-0012<br />SSS-CP-FS-376 REQ-LFR-SRS-5237 noté Design mais on a un test<br />SSS-CP-FS-380 REQ-LFR-SRS-5220 SVS-0013<br />SSS-CP-FS-390 REQ-LFR-SRS-5301 Design<br />SSS-CP-FS-400 REQ-LFR-SRS-5221 Design<br />SSS-CP-FS-405 REQ-LFR-SRS-5238 SVS-0014<br />SSS-CP-FS-410 REQ-LFR-SRS-5222 SVS-0076</p>
<p>Résumé de ma compréhension du timing LFR</p>
<p>le développement du software est axé principalement sur le fonctionnement nominal :<br />- toutes les secondes, LFR recoit du DAS le couple suivant<br /> - une commande TC_LFR_UPDATE_TIME ( CTR Time Update command ou bien CTR SpaceWire command packet)<br /> - 300ms aprés un timecode valide (SpaceWire time code)</p> LFR-FSW - Task #398 (New): Utilisez le script periodicity.py sur les tests de Geraldhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/3982015-04-27T13:32:54ZVeronique bouzid
<p>Il serait bien d'utiliser le script periodicity.py que Bruno a développé<br />pour dépouiller les tests de charge (analyse des fichiers de type *_packet_log.data, format ecrit par Paul).</p>
<p>Le script de Gerald verif_fields.py gere un fichier tm_time.txt dont le format<br />n'est pas trop éloigné de celui de Paul.</p>
<p>Il faudrait transformer le format<br />07:57:08.364223, TM_LFR_SCIENCE_NORMAL_BP1_F2, TIME=0x0000001133f7</p>
<p>en<br />2015 3 25 16:22:00:360 TM_LFR_SCIENCE_SBM1_BP1_F0 time = 0x 80000020 5bd2</p>
<p>J ai donc commencé par <br />1- Recuperer la date du fichier à traiter pour l'ecrire dans le fichier (verif_fields.py) + passage de l argument<br />2- reformatter les infos comme il faut (supprimer les micros secondes, parser le temps...)<br />3- creer un fichier resultat avec la nomemclature <strong><em>packet_log.data et qui ne contient que les TM</em></strong></p> Solar Orbiter LFR - Task #230 (Closed): Rédaction de la demande de modification pour STEELhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/2302014-08-27T12:53:48Zpaul leroy
<p>Compléter la liste pour la demande de modification à adresser à STEEL:<br />=> ajout des capas sur les entrées BIAS_4 et BIAS_5 (modification répercutée dans les schémas de la carte)<br />=> ajout du convertisseur de niveau (modification documentée dans les schémas de la carte)<br />=> séparer le plus possible les signaux numériques et analogiques suite à étude du bruit additionnel observé lors des tests (surtout les signaux connectés aux circuits LVDS, en réception et émission). Joindre la note technique?<br />=> modification de l'encombrement attribué à TCS: possibilité d'agrandir la zone routée pour LFR afin de garantir la propreté des signaux analogiques. La règle à retenir reste l'isolation électrique complète entre LFR et TCS<br />=> modification du connecteur TCS, documentée dans le schéma TCS (impact sur le boitier d'intégration, notamment sur les harnais de conexion entre la carte LFR et le boitier). Livraison d'une mise à jour des plans mécanique indispensable => voir le LESIA.</p> Solar Orbiter LFR - Task #20 (In Progress): Version de la grlib fthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/202013-12-03T09:24:20Zpaul leroy
<p>Quel est le numéro de la GRLIB FT utilisé par LFR (alerte envoyée par Aeroflex sur le Leon3FT).</p> Solar Orbiter LFR - Task #18 (Feedback): PPBI et programmation des FPGAhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/182013-12-03T09:19:00Zpaul leroy
<p>Comment mettre en oeuvre la stratégie de PPBI simplifié proposée par le CNES: mesure de performance à 3 températures, T_MAX (op = ), T_min et T_ambiante. Ceci implique:<br />=> choix d'un sous traitant qualifié<br />=> définition d'une solution pour la mise en oeuvre (résistance thermique du socket avec élastomère?)</p>
<p>Au niveau ESA: vérification de l'environnement de programmation + tests électriques après programmation.</p>
<p>Comment gérer la programmation des FPGAs?</p>
<p>Impossible de demander une livraison des pièces déjà programmées => programmation ultérieure</p>
<p>Note:<br />Operating Qualification (ON) -30°C +75°C<br />Operating Acceptance (ON) -25°C +70°C</p>