Homepage

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

Unterschiede beim HEX- File Compilieren ?? [gelöst]

Ethernet Mega32 Experimentierboard
Antworten
  • Druckansicht
Erweiterte Suche
5 Beiträge • Seite 1 von 1
hpm
Beiträge: 3
Registriert: 03.07.2012, 14:25:06

Unterschiede beim HEX- File Compilieren ?? [gelöst]

  • Zitieren

Beitrag von hpm » 03.07.2012, 14:45:50

Hallo Liebe Forumler,

ich bin noch recht neu was C- Programmierung und Co. betrifft. Ich habe die Platine für das Web Modul "ETH_M32_EX" gekauft und bestückt. Über meinen USB- Progrogrammer das HEX- File aus der Software von Ulrich geladen - alles Bestens!

Jetzt habe ich kleinere Änderungen in der Software durchgeführt, dabei kommt beim Brennen auf den Chip eine Fehlermeldung.

Darauhin habe ich die C- Software von Ulrich unverändert compiliert. Das Ergebnis hat eine andere HEX- File- Größe hervor gebracht, wie das Original! Auch dieses entstandene File bringt dann die Fehlermeldung.

Frage
Sollte das unverändert compilierte Hex- File nicht genau so groß sein, wie das in der Software enthaltene? Oder mache ich einen Denkfehler?

Code: Alles auswählen

 Datentr„ger in Laufwerk D: ist Anwendungen
 Volumeseriennummer: 4CFB-7B16

 Verzeichnis von d:\zeichnis\Hexfiles

02.07.2012  12:02    <DIR>          .
02.07.2012  12:02    <DIR>          ..
02.07.2012  11:59            83.611 Webserver_MEGA644_neu.hex
25.02.2012  16:09            87.579 Webserver_MEGA644_URadig.hex
               2 Datei(en)        171.190 Bytes
               2 Verzeichnis(se), 62.885.994.496 Bytes frei

Kann mir das jemand von den Spezialisten erklären?

Danke im Voraus.

Gruß Peter
Zuletzt geändert von hpm am 03.07.2012, 20:39:07, insgesamt 1-mal geändert.
Nach oben

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

Re: Unterschiede beim HEX- File Compilieren ??

  • Zitieren

Beitrag von Ulrich » 03.07.2012, 18:41:01

Das kann an der Compilerversion liegen. Je nach Compiler gibt es unterschiede in der Größe des Hexfiles. Neuere Versionen sind effizienter.

Welcher Fehler wird den angezeigt?

Gruß
Uli
Nach oben

hpm
Beiträge: 3
Registriert: 03.07.2012, 14:25:06

Re: Unterschiede beim HEX- File Compilieren ??

  • Zitieren

Beitrag von hpm » 03.07.2012, 20:38:29

Danke für den Tipp Uli!

die 2010er Version von WinAVR brachte irgend wie das Problem mit sich.
Mein Brenner hat sich an einer bestimmten Speicheradresse beim Brennen bzw. Verifizieren verschluckt.

Habe die 2009er Version runter geladen und alles funktioniert prima.

Erst mal an dieser Stelle ein großes Lob!
Ist ne schöne Idee mit dem Webserver und mit der vorbereiteten Software
selbst für mich, als Nicht-C-Spezialist gut anpassbar.

Ich werde mich dann mal weiter einarbeiten.

Viel Spaß noch bei unserem gemeinsamen Hobby.

Gruß Peter
Nach oben

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

Re: Unterschiede beim HEX- File Compilieren ?? [gelöst]

  • Zitieren

Beitrag von Ulrich » 03.07.2012, 20:40:53

Trotzdem, ich verwende eigentlich seit 2010 die 2010 Version ;-)
Ich bügel immer 2mal drüber (PaPort Brenner unter W7)!

Gruß
Uli
Nach oben

hpm
Beiträge: 3
Registriert: 03.07.2012, 14:25:06

Re: Unterschiede beim HEX- File Compilieren ?? [gelöst]

  • Zitieren

Beitrag von hpm » 04.07.2012, 06:26:45

Vermutlich liegt es an dem Brenner bzw. der eingesetzten Software?!

Für kleinere AVR Projekte (ATTiny bis max. M8) verwende ich Bascom und den Bascom USB-ISP-Programmer. Ich comiliere das File nur mit WinAVR und jage dann das Hex- File über Bascom auf den Chip. Vermutlich beisen sich da irgend welche Daten von Bascom und WinAVR. Leider habe ich bis jetzt noch nicht geschafft den Bascom USB-ISP-Programmer in WinAVR bzw. avrdude direkt einzubinden. So funktioniert es aber auch, wenigstens mit der 2009er Version.

Gruß Peter
Nach oben

Antworten
  • Druckansicht

5 Beiträge • Seite 1 von 1

Zurück zu „ETH_M32_EX“



  • 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