Forum Linux.embarqué dalle tactile I2c

Posté par  .
Étiquettes : aucune
1
24
nov.
2011

Bonjour à tous,

Je développe une application sur une PHYCARD-L de PHYTEC OMAP 3530 et d'un écran 7" tactile en linux OSELAS 2.6.33.7. .

J'essaye de faire fonctionner le système avec une dalle tactile capacitive projetée. J'ai réalisé un premier essai avec une dalle avec un driver EGALAX en USB le problème est que le driver fourni à besoin du server X11 et que je n'utilise pas celui-ci.

Je me suis orienté vers OCULAR qui propose des dalles avec contrôleur atmel mxt224 soit en USB soit en I2C. Je dois recevoir une dalle capable de faire les deux aujourd'hui ou demain.

J'ai récupéré les fichiers atmel_mxt_ts.c et atmel_mxt_ts.h créé un Makefile pour cross compilé le driver sous forme de module .

Je lance le make en rajoutant les paramètres pour être certains qu'ils soient pris en compte.

[code]make SUBARCH=arm CROSS_COMPILE=/opt/OSELAS.Toolchain-1.99.3/arm-cortexa8-linux-gnueabi/gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/bin/arm-cortexa8-linux-gnueabi-[/code]

Cela génère bien le fichier .ko , par contre je suis bloqué pour la modification du driver pour lui indiquer le mXT224 ainsi que la taille, le nombre de ligne, l'orientation et l'IRQ (au passage est-il possible de ne pas utiliser d'IRQ?).

J'ai bien vu qu'il fallait définir une structure struct mxt_platform_data mais où la définir. J'ai comparé avec le driver d'un MCP2515 qui est déjà implémenté sur ma plateforme et c'est un fichier mcp251x_plat.c qui fait cela. Ensuite, je fais un modprobe mcp251x_plat expansion_slot=1. Dois-je poursuivre sur cette piste?

Merci

  • # une petite recherche dans les posts du dernier mois

    Posté par  . Évalué à 2.

    une petite recherche dans l'historique des postes, devrait t'orienter vers une autre peersonne qui visiblement semble vouloir faire la meme chose que toi.

    1°) son post pourra t'eclairer
    2°) elle a peut-etre progressé et pourra surement t'eviter quelques problemes

  • # professionels

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

    Phytec ou pengutronix qui fournit les BSP sont des professionnels, tu peux sûrement leur demander conseil.

    Puisque tu mentionnes OSELAS, je suppose que tu utilises ptxdist, ils sont sur Freenode #ptxdist

Suivre le flux des commentaires

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