Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

probleme beim compilieren

Projekt aus Elektor 2007
Antworten
  • Druckansicht
Erweiterte Suche
7 Beiträge • Seite 1 von 1
guldokat

probleme beim compilieren

  • Zitieren

Beitrag von guldokat » 17.09.2007, 22:54:52

Hallo,
ich versuche seit einingen tagen den sourcecode neu zu compelieren...
auch ohne änderungen zu machen klappt es nicht egal welche version vom sourcecode...
habe verschiedene versionen von winavr getestet...je nach version kommen andere fehlermeldungen...
was für software und versionen nehmt ihr zum kompelieren??

danke und gruss

Holger
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3036
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

  • Zitieren

Beitrag von Ulrich » 18.09.2007, 19:50:47

Hallo,

Habe den Source Code an die neuste Version von WINAVR angepasst.
Zu finden unter Webserver V1_39.

Gruß
Ulrich
Nach oben

Rodiboki
Beiträge: 5
Registriert: 30.11.2007, 18:12:00
Wohnort: Kiel
Kontaktdaten:
Kontaktdaten von Rodiboki
ICQ

sieht besser aus...

  • Zitieren

Beitrag von Rodiboki » 30.11.2007, 19:03:06

Hallo Ulrich,
ich hatte das selbe Problem, aber mit den Files von Deiner Website unter 'alle Versionen' kommen beim compilieren keine Fehler mehr.
Beim compilieren habe ich gesehen, daß einiges an Warnungen angezeigt werden. Nur noch die kleine Frage, ob das so OK ist ?

--

Mathias
Nach oben

kurgil

Re:

  • Zitieren

Beitrag von kurgil » 14.01.2008, 17:59:07

Ulrich hat geschrieben:Hallo,

Habe den Source Code an die neuste Version von WINAVR angepasst.
Zu finden unter Webserver V1_39.

Gruß
Ulrich
Hallo,

ich muß das Thema auch mal ansprechen.
Hab bisher noch nicht mit WinAVR und C gearbeitet, sondern eher mit Bascom.
Jetzt habe ich mir die 1.4-Version des alten Webservers und die letzte Version von WINAVR runtergeladen und wollte sie mit geänderter Konfiguration (IP-Adresse, 3c5x9-Netzwerkkarte) kompilieren.
Egal was ich anstelle, ich bekomme massenweise Warnungen und Fehler. Selbst wenn ich die unveränderten Dateien kompilieren will.

Jetzt habe ich gelesen, dass die Version 1.4 an den neuen WINAVR angepasst wurde (im September). Heisst das, man muß einen einmal geschriebenen Code an jede neue Version von WINAVR anpassen?

Mal ehrlich, mit Bascom hatte ich solche Probleme bisher nicht ;-).

Da ich nun relativ hilflos bin: Würde es helfen, die aktuelle WINAVR-Version zu deinstallieren und dafür eine ältere Version zu installieren?

Danke für eure Hilfe und viele Grüße
Kurt
Nach oben

RTL8018

Re: probleme beim compilieren

  • Zitieren

Beitrag von RTL8018 » 14.01.2008, 18:19:39

Ich hab die 1.4 er Version Mit Winavr 20070525 mit eingeschränkten Rechten super Hingekriegt.Funktioniert komicherweise nicht als Admin!!
Nach oben

kurgil

Re: probleme beim compilieren

  • Zitieren

Beitrag von kurgil » 14.01.2008, 18:41:59

RTL8018 hat geschrieben:Ich hab die 1.4 er Version Mit Winavr 20070525 mit eingeschränkten Rechten super Hingekriegt.Funktioniert komicherweise nicht als Admin!!
Ok, hab mir jetzt auch die WINAVR-Version vom Mai installiert. Die Realtek-Variante lässt sich jetzt kompilieren.
Dummerweise hilft mir das nicht, weil ich nur eine 3Com-Karte zur Verfügung hab.

Und wenn ich diese Option aktiviere, krieg ich immer noch massig Fehlermeldungen um die Ohren gehauen ;-).

Edit: Vielleicht weiß jemand, was hier zu tun ist...

Code: Alles auswählen

In file included from c:/winavr-20070525/bin/../avr/include/avr/iom644.h:38,
                 from c:/winavr-20070525/bin/../avr/include/avr/io.h:226,
                 from main.h:15,
                 from 3c5x9.c:49:
c:/winavr-20070525/bin/../avr/include/avr/iomxx4.h:280:1: warning: this is the location of the previous definition
3c5x9.c:98:4: error: #error PORT for your MCU not defined yet.
3c5x9.c: In function 'outportb':
3c5x9.c:184: warning: implicit declaration of function 'PORT_REGISTER'
3c5x9.c:185: error: 'DATA_OUT' undeclared (first use in this function)
3c5x9.c:185: error: (Each undeclared identifier is reported only once
3c5x9.c:185: error: for each function it appears in.)
3c5x9.c:186: warning: implicit declaration of function 'DATA_TO_OUT'
3c5x9.c:187: warning: implicit declaration of function 'WR_ACTIVE'
3c5x9.c:190: warning: implicit declaration of function 'WR_PASSIVE'
3c5x9.c:191: warning: implicit declaration of function 'DATA_TO_IN'
3c5x9.c: In function 'inportb':
3c5x9.c:200: warning: implicit declaration of function 'RD_ACTIVE'
3c5x9.c:203: error: 'DATA_IN' undeclared (first use in this function)
3c5x9.c:204: warning: implicit declaration of function 'RD_PASSIVE'
3c5x9.c: In function 'setreg':
3c5x9.c:218: error: 'DATA_OUT' undeclared (first use in this function)
3c5x9.c:219: error: 'ADDRESS_MASK' undeclared (first use in this function)
3c5x9.c:220: error: 'ADDRESS_OUT' undeclared (first use in this function)
3c5x9.c: In function 'readreg':
3c5x9.c:247: error: 'ADDRESS_MASK' undeclared (first use in this function)
3c5x9.c:248: error: 'ADDRESS_OUT' undeclared (first use in this function)
3c5x9.c:254: error: 'DATA_IN' undeclared (first use in this function)
3c5x9.c: In function 'init_3c5x9':
3c5x9.c:410: error: 'CTRL_OUT' undeclared (first use in this function)
3c5x9.c:410: error: 'CTRL_RD' undeclared (first use in this function)
3c5x9.c:410: error: 'CTRL_WR' undeclared (first use in this function)
3c5x9.c:410: error: 'CTRL_RESET' undeclared (first use in this function)
3c5x9.c:411: error: 'CTRL_DDR' undeclared (first use in this function)
3c5x9.c:415: error: 'ADDRESS_DDR' undeclared (first use in this function)
3c5x9.c:415: error: 'ADDRESS_MASK' undeclared (first use in this function)
3c5x9.c:423: warning: implicit declaration of function 'RESET_PASSIVE'
3c5x9.c: In function 'Write_Ethernet_Frame':
3c5x9.c:606: error: 'DATA_OUT' undeclared (first use in this function)
3c5x9.c: In function 'Read_Ethernet_Frame':
3c5x9.c:680: error: 'DATA_IN' undeclared (first use in this function)
make.exe: *** [3c5x9.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:15

Nach oben

kurgil

Re: probleme beim compilieren

  • Zitieren

Beitrag von kurgil » 15.01.2008, 15:50:19

So, nachdem ich mich gestern aus lauter Verzweiflung fast von der Teppichkante gestürzt hätte, hab ich für das erste von vielen Problemen die Lösung gefunden.

Für alle, die mit der 1.4er Version und einer 3COM-Karte auch dieses Problem haben:
Folgende Zeile in der 3c5x9.c von

Code: Alles auswählen

#if defined (__AVR_ATmega32__)
in

Code: Alles auswählen

#if defined (__AVR_ATmega644__)
ändern. Dann geht das wenigstens erstmal :wink: .

Gruß
Kurt
Nach oben

Antworten
  • Druckansicht

7 Beiträge • Seite 1 von 1

Zurück zu „AVR WebServer (alte Version)“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum