- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 9 von 9

Thema: Fehler beim Kompilieren

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Habe alles neu installiert und eingerichtet. Der Fehler ist jetzt zwar weg jedoch habe ich jetzt ein anderes Problem.

    C:\Users\johnwin7\Desktop\AsuroLib-v280rc2\lib\libasuro.a(switches.o): In function `PollSwitch':
    C:\Documents and Settings\1stud\Desktop\code\trunk\AsuroLib\lib/switches.c:106: undefined reference to `__muluhisi3'
    make: *** [test.elf] Error 1
    Build failed with 1 errors and 0 warnings...

    Wie genau kann ich denn die komplette Fehlermeldung sehen?

    Edit: Hier mal ein Beispielprogramm das ich versucht hab zu kompilieren. Funktioniert aber bei anderen auch nicht...

    Code:
    Code:
     include "asuro.h"
    
    /* Um eventuelle Unterschiede zwischen linken und rechtem Motor auszugleichen
     * definieren wir 2 Werte für fullspedd links und rechts
     */
    #define FULL_L 250    /* Fullspeed linker Motot */
    #define FULL_R 220    /* Fullspeed rechter Motor */
    
    /* Motor vorwärts */
    void MotorFwd(void)
    {
      MotorDir(FWD,FWD);
      MotorSpeed(FULL_L,FULL_R);
    }
    
    /* Motor rückwärts */
    void MotorRwd(void)
    {
      MotorDir(RWD,RWD);
      MotorSpeed(FULL_L,FULL_R);
    }
    
    /* Motor rückwärts Links */
    void MotorRwdL(void)
    {
      MotorDir(RWD,RWD);
      MotorSpeed(FULL_L,0);
    }
    
    /* Motor rückwärts Rechts */
    void MotorRwdR(void)
    {
      MotorDir(RWD,RWD);
      MotorSpeed(0, FULL_R);
    }
    
    /* Motor stop */
    void MotorStop(void)
    {
      MotorSpeed(0,0);
    }
    
    int main(void)
    {
      unsigned char t1, t2;
    
      Init();
      while(1)
      {
        t1 = PollSwitch();
        t2 = PollSwitch();
        if(t1 == 0 && t2 == 0)         /* keine Taste */
        {
          MotorFwd();          /* vorwärts fahren */
          FrontLED(ON);
          BackLED(OFF,OFF);
        }
        else if (t1 && t2 && t1 == t2)
        {
          MotorStop();
          if(t1 & 0x07) /* Tasten links gedrückt? */
          {
            MotorRwdL();       /* Rückwärtskurve links fahren */
            FrontLED(OFF);
            BackLED(ON,OFF);
          }
          if (t1 & 0x38) /* Tasten rechts gedrückt? */
          {
            MotorRwdR();       /* Rückwärtskurve rechts fahren */
            FrontLED(OFF);
            BackLED(OFF,ON);
          }
          Msleep(1000);        /* 1 Sekunde fahren */
        }
      }
      return 0;
    }
    Danke für die Hilfe.
    Geändert von Quäse (19.06.2014 um 15:07 Uhr)

Ähnliche Themen

  1. Warnung beim Kompilieren
    Von Ingo1988 im Forum Robby RP6
    Antworten: 6
    Letzter Beitrag: 02.03.2011, 20:20
  2. Enable Urxc macht fehler beim kompilieren
    Von olby2 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 15.09.2009, 15:55
  3. fehler beim kompilieren
    Von smusmut im Forum Robby RP6
    Antworten: 12
    Letzter Beitrag: 24.04.2009, 22:50
  4. Fehler beim kompilieren von LCD-Programmen
    Von Vistakiller im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 01.08.2008, 16:39
  5. Fehler beim Kompilieren
    Von jvbsl im Forum Robby RP6
    Antworten: 16
    Letzter Beitrag: 14.07.2008, 16:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress