Bonjour,
Nous avons un problème avec la récupération des données lors de la capture de la Lepton sur Linux (pas en bare-metal). En effet, lorsque le programme exécute la ligne permettant de lire la donnée, l'erreur suivante s'affiche sur Eclipse en mode debug :
Signal 11 occurred: SIGSEGV (Invalid memory segment access)
Execution stopped at 0x000088D4
0x000088D4 122,0 uint16_t pix_value = ioc_read_16(dev->base, current_ofst);
(la ligne se trouve dans lepton.c)
Toutes les autres commandes fonctionnent sans ce segfault, c'est-à-dire la lecture depuis les joysticks et depuis les autres registres de la lepton (registre d'erreur, etc.). Les valeurs récupérées depuis les joysticks semblent cohérentes et correctes. Nous n'avions aucun problème sur la version bare-metal. Aurions-nous oublié une étape capitale lors de la compilation/écriture du programme ou des fichiers sur la board ?
Meilleures salutations
Robin Mamié