IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Cross-debug pour ARM : GDB ne fonctionne pas


Sujet :

Lazarus Pascal

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Cross-debug pour ARM : GDB ne fonctionne pas
    Bonjour,

    Depuis plusieurs années je développe sous windows une application linux embarquée avec Lazarus pour une cible x86.
    Pour le debug, j'utilise GDB/gdbserver et tout fonctionne parfaitement.

    Aujourd'hui, il me faut migrer mon application linux embarquée pour une cible ARM. Il s'agit d'un ARMv7.
    La partie cross-compilation se passe sans problème, mais l'utilisation de GDB bloque.
    Pour la cross-compilation et le GDB, j'utilise les outils fournis par LINARO: https://releases.linaro.org/componen...nux-gnueabihf/
    Je mets en place le gdbserver fourni, dans ma cible, et positionne correctement le chemin d'accès au debuggeur dans Lazarus vers "arm-linux-gnueabihf-gdb.exe"

    Je lance le debug, la connexion réseau s'effectue, l'application démarre sur la cible et au niveau de l'IDE Lazarus l'info (débogage...) apparaît ainsi que le rectangle rouge... Mais plus aucune action n'est possible.
    Même un point d'arrêt mis avant de démarrer le debug n'est pas pris en compte.

    Voici les caractéristiques:
    - OS de développement où fonctionne Lazarus Windows 8.1
    - OS cible Linux 4.9.30
    - Lazarus 1.6.2
    - FPC 3.0.0
    - GDB 7.12.1

    Pour information, les mêmes GDB et gdbserver fonctionnent correctement, si j'utilise le GDB en ligne de commande.

    Merci pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 720
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 720
    Points : 15 106
    Points
    15 106
    Par défaut
    Bonjour,
    Citation Envoyé par Tyrrell Voir le message
    Merci pour votre aide.
    N'ayant vraiment pas souvent vu de discussions de ce type ici, je doute que grand monde soit au courant de ces sujets pointus.

    À partir de là, en voyant ça :
    Citation Envoyé par Tyrrell Voir le message
    Pour la cross-compilation et le GDB, j'utilise les outils fournis par LINARO: https://releases.linaro.org/componen...nux-gnueabihf/
    il ne me vient qu'une seule idée : allo LINARO !
    Sous-entendu fouiller chez eux, voir s'il y a un forum, une hot-line, que sais-je encore.

    Peut-être que d'autres auront de meilleures idées, auquel cas patience...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Merci de votre réponse.
    effectivement, je vais tenter ma chance sur d'autre forum.

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/12/2014, 13h30
  2. Réponses: 4
    Dernier message: 26/12/2011, 17h47
  3. Plusieurs conditions pour le If ne fonctionne pas.
    Par beegees dans le forum Langage
    Réponses: 11
    Dernier message: 21/01/2007, 14h41
  4. Macro pour une impression ne fonctionne pas
    Par aujero dans le forum Access
    Réponses: 2
    Dernier message: 01/06/2006, 17h23
  5. * du SQL pour un INT ? % ne fonctionne pas...
    Par Allen dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 26/04/2006, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo