1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2008
    Messages : 12
    Points : 5
    Points
    5

    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
    Avatar de Jipété
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    5 770
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : juillet 2006
    Messages : 5 770
    Points : 7 934
    Points
    7 934

    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2008
    Messages : 12
    Points : 5
    Points
    5

    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