Forum Linux.embarqué Programme "not found" sur TomTom ONE XL

Posté par  .
Étiquettes : aucune
0
12
jan.
2010
Bonjour à tous,

J'ai un petit souci avec mon TomTom ONE XL. J'ai voulu installer le programme TTconsole [http://www.opentom.org/TomTom_Console]. J'ai procédé comme indiqué sur le site. J'ai bien l'icone de créée mais quand je clique dessus rien ne se passe. Enfin presque...
Le fichier TTconsole.cap envoie vers le script bash TTconsole-wrapper. Je l'ai modifié afin de tester deux ou trois choses. Tout d'abord ce script est bien éxécuté, Et je peux écrire des sorties du shell vers un ficher texte. En redirigeant la sortie stderr vers un fichier texte, j'ai pu constater que le shell ne trouve pas le programme TTconsole "./TTconsole : not found". Or celui ci est bien présent et j'essaie bien de l'executer dans le bon répertoire. A priori ce n'est pas un probleme de droit puisque ce sont les mêmes que ceux du script (TTconsole_wrapper).
De plus j'ai cross compilé, pour le processeur ARM9, un simple programme en c qui ecrit dans un fichier. Cependant le problème est rigoureusement le même, le shell ne trouve pas le programme.
Je soupconne un éventuel problème avec busybox mais je n'en sais pas plus.
Si vous pouvez m'aider je vous en serai reconnaissant.
Merci

Happygeek
  • # en mettant le chemin complet

    Posté par  . Évalué à 2.

    et ca ne marche pas en mettant le chemin complet ?

    de plus d'apres le dernier linuxmag que j'ai (decembre il me semble)
    il faut un "vieux" firmware pour pouvoir lui faire faire un certain nombre de chose
    • [^] # Re: en mettant le chemin complet

      Posté par  . Évalué à 1.

      Merci Neox de t'intéresser à mon petit probleme.
      En fait j'ai déjà essayé le nom complet et ça ne marche pas mieux...
      Quant au linuxmag (que j'ai également dévoré), il ne parle que de TTconsole or avec un petit prog de rien du tout cross compilé pour l'ARM9, ca ne marche pas mieux...
      Merci quand même...
      • [^] # Re: en mettant le chemin complet

        Posté par  . Évalué à 2.

        tu as regardé l'histoire du firmware ?
        • [^] # Re: en mettant le chemin complet

          Posté par  . Évalué à 1.

          Non, je pense pas que cela vienne de ca. D autant plus que sur le site de TTconsole il specifie que c est a partir de la version 9 que ca ne marche pas. Et encore c est juste une histoire que la console est en background. Alors meme avec ce firmware, je devrais pouvoir lancer un pauvre programme en c...
          J avoue que je ne sais plus trop ou regarder....
          Merci encore....
  • # Par hasard ...

    Posté par  (site web personnel) . Évalué à 1.

    Ca me parait peu probable, mais, la partition à partir de laquelle tu fais tes essais est-elle montée en noexec?
    • [^] # Re: Par hasard ...

      Posté par  . Évalué à 1.

      Bonsoir,

      Pour répondre à ta question, j'ai fait afficher grâce à un script le contenu du fichier /etc/fstab que voici :
      /dev/ram0 / ext2 defaults,noatime 0 0
      none /proc proc defaults 0 0
      none /sys sysfs defaults 0 0
      none /dev/shm tmpfs defaults 0 0
      none /tmp tmpfs defaults 0 0
      none /var/run tmpfs defaults 0 0
      none /dev/pts devpts gid=5,mode=620 0 0
      mtd0 /mnt/flash ngffs defaults 0 0

      Tout n'est pas clair pour moi, mais je ne vois rien qui puisse expliquer mon souci...
      Je garde espoir....
      Merci encore de t'interesser à mon pb!
      A bientôt
      • [^] # Re: Par hasard ...

        Posté par  (site web personnel) . Évalué à 1.

        Le fstab ne renseignera pas nécessairement si un démon quelconque empêche tel type de partion d'être montée en exec. /etc/mtab et/ou la commande mount sont probablement plus utiles, ainsi que les entrées correspondantes de /proc. Ca ne reste qu'une supposition ...
  • # Resolu

    Posté par  . Évalué à 2.

    Bonsoir tout le monde,

    Juste un petit mot pour vous dire que j'ai résolu mon problème.
    C'était extremement bete mais après avoir fait un dmesg sur mon TomTom, j'ai pu voir que mon processeur est bien un ARM926EJ-S mais surtout TomTom at4x0a backlight driver!
    Du coup j'ai compris que je n'avais pas pris la bonne toolchain de cross compilation.
    Maintenant mes programmes se lancent correctement.
    Voila, j'écris ces quelques lignes en espérant qu'elles serviront à d'autre aussi betes que moi et qui n'ont pas fait l'effort de bien analyser leur matériel
    Bonsoir et encore merci à ceux qui se sont intéressés à mon problème

    Happygeek

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.