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

C++ Discussion :

Probleme de programmation


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut Probleme de programmation
    Bonjour, je suis actuellement en stage, et j'ai un probleme que je n'arrive pas a resoudre...:
    Je dois envoyer des donnees dans des buffers qui correspondent aux trois couleurs primaires, un traitement hardware vient ensuite tranformer ces trois couleurs en gris... mes fichiers .C et .H sont les suivants:
    .C:

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    #include "xparameters.h"
    #include "rgb2gray_sm_0.h"
    #include "unistd.h"
     
    int main (void) {
      int i;
      int gray, red, green, blue;
      unsigned int RGB2GRAY_SM_0_RED,RGB2GRAY_SM_0_RED_DIN,RGB2GRAY_SM_0_GREEN,RGB2GRAY_SM_0_GREEN_DIN,RGB2GRAY_SM_0_BLUE,RGB2GRAY_SM_0_BLUE_DIN,RGB2GRAY_SM_0_RESULT, RGB2GRAY_SM_0_RESULT_DOUT;
     
     
      print("-- Entering main() --\n\r");
      for (i=15;i<30;i++){	
        red = i;
        green = i+10;
        blue = i+20;
     
        // Write RGB value to peripheral
    	 rgb2gray_sm_0_Write(RGB2GRAY_SM_0_RED, 
                            RGB2GRAY_SM_0_RED_DIN, red);
    	 rgb2gray_sm_0_Write(RGB2GRAY_SM_0_GREEN, 
                            RGB2GRAY_SM_0_GREEN_DIN, green);
    	 rgb2gray_sm_0_Write(RGB2GRAY_SM_0_BLUE, 
                            RGB2GRAY_SM_0_BLUE_DIN, blue);
     
    	 xil_printf("R = 0x%x, G = 0x%x, B = 0x%x -- ",
                   red, green, blue);
     
    	 rgb2gray_sm_0_Read(RGB2GRAY_SM_0_RESULT,
                           RGB2GRAY_SM_0_RESULT_DOUT, &gray);
     
    	 xil_printf("Gray = %x \n\r",gray);
      } 
     
      print("-- Exiting main() --\n\r");
      return 0;
    }


    .H:

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #ifndef rgb2gray_sm_0_H
    #define rgb2gray_sm_0_H
     
    class rgb2gray_sm_0 {
    public:
    	int rgb2gray_sm_0_Write(unsigned int memName,unsigned int addr,unsigned int val);
    	int rgb2gray_sm_0_Read(unsigned int memName,unsigned int addr, unsigned int* val);
    private:
     
    }
     
    #endif


    et le message d'erreur... est:

    In file included from /cygdrive/c/Armin/rgb2gray/rgb2gray_sm_0.c:11:
    /cygdrive/c/Armin/rgb2gray/rgb2gray_sm_0.h:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rgb2gray_sm_0'
    In file included from /cygdrive/c/Armin/rgb2gray/rgb2gray_sm_0.c:11:
    /cygdrive/c/Armin/rgb2gray/rgb2gray_sm_0.h:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rgb2gray_sm_0'
    In file included from /cygdrive/c/Armin/rgb2gray/rgb2gray.c:2:
    /cygdrive/c/Armin/rgb2gray/rgb2gray_sm_0.h:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rgb2gray_sm_0'
    Si vous avez une idee... je suis preneur!
    Merci d'avance!
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème execution programme SDL
    Par youp_db dans le forum SDL
    Réponses: 2
    Dernier message: 11/02/2006, 18h06
  2. Probleme execution programme
    Par jmjmjm dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/11/2005, 19h32
  3. Réponses: 2
    Dernier message: 31/05/2005, 09h50
  4. [TP]Problème de programme exécutable en mode graphique
    Par GoodVibe dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 24/09/2004, 09h47
  5. [Kylix] probleme execution programme
    Par vin's dans le forum EDI
    Réponses: 1
    Dernier message: 31/03/2004, 12h25

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