• [^] # Re: mmap

    Posté par . En réponse au message dev/mem mémoire physique. Évalué à 1.

    Merci pour ta réponse,
    Je bosse sur une petite carte qui s'appelle l'OPUS 103 développé par la société Com2gether . Tu peux consulter leurs site et avoir des précision sur ce petit système embarqué bien sympathique - web server Linux embedded. Le driver du composant central
    ( EPLD) a été dévelloppé dans les règles de l'art sous forme de module. Le pilote de ce périphérique tient compte des 16 adresses qu'occupe ce composant dans le mapping de carte. Pour info, ce pilote permet de charger un FPGA avec des fichiers au format rbf
    ce périphérique n'est accessible qu'en écriture. Par les adresses physiques de l'EPLD, je voudrai en mode user via l'appel mmap( ) pouvoir interagir avec les 16 adresses qui permettent d'accéder à des registres ( exemple : FPGA, Led, Dip switch, version ... ).

    fd=open("/dev/epld",O_RDWR);;
    adr=mmap( ....,fd......);
    J'ai quelques problèmes à implémenter l'accés si il fonctionne

    Qu'en penses tu?