AVR-STUDIO (GCC): Datei beschädigt?

Gast #1615731
Hey Leute, ich hab ein RIEßEN Problem: Ich schreibe seit ca. 2 Wochen an 
einem Programm, eine Quellcode-Datei und ein Header, und war gerade 
dabei, es nach dem Kompilieren auf den AVR zu übertragen. Doch direkt 
nach dem Kompilieren ist mein PC abgestürtzt und ich musste ihn neu 
starten. Danach wollte ich das Projekt wieder öffnen, doch: Die 
Quellcode-Datei scheint leer zu sein! Der Header ist noch da und die 
anscheinend gelöschte Datei ist 6 KB groß, sie muss also irgendetwas 
enthalten. Wenn ich sie mit Word öffne, erhalte ich 2 leere Seiten, auf 
denen ich aber 1 1/2 markieren kann, nur ich sehe keinen Text. Als 
sprache wird Färörisch angezeigt.... Schriftfarbe verändern hat auch 
nichts gebracht...

Bitte um Hilfe! War erdammt viel Arbeit und ich glaube nicht, dass ich 
das nochmal so hinbekomme...
Lass da blos nicht Word ran.

Du hast die Datei schon einmal abgespeichert? (Bläöde Frage wenn die 
Datei 6KB groß ist)

Ich würde mal davon ausgehen, dass da im Dateisystem die File-Links 
durcheinander gekommen sind.

Als erstes würde ich mal mit einem Hex-Editor die Datei aufmachen und 
nachsehen, ob da am Anfang nicht ein paar wirre Zeichen enthalten sind, 
bzw. ob der Text noch da ist. Wenn nicht allzuviel fehlt, würde ich 
versuchen den Text aus dem Hex-Editor rauszukopieren und in eine neue 
Datei zu verfrachten.

Führt das zu nichts, müsste man versuchen mit 
Festplattenreperaturprogrammen zu retten was zu retten ist.

Wenn das auch nichts hilft, hast du wahrscheinlich Pech gehabt.
Thomas schrieb:
> Die
> Quellcode-Datei scheint leer zu sein! Der Header ist noch da und die
> anscheinend gelöschte Datei ist 6 KB groß, sie muss also irgendetwas
> enthalten.

Was ist denn für Dich ein Quellcode?
Die Datei muß *.c oder *.asm heißen.
Frühere Versionen heißen *.bak.


> Wenn ich sie mit Word öffne

Muhahaha.

Word ist zum Briefe schreiben, Quelltexte kann es nicht.
Nimm den Editor oder irgendnen anderen ASCII-Editor.
D.h. wenn Word die Dateien nicht schon zerstört hat.


Peter


P.S.:
Wer 2 Wochen arbeitet, ohne ein Backup, der ist selbst schuld.
Zum Feierabend nen USB-Stick ranzupappen, ist zumutbar.
Thomas schrieb:

> bringt mit die .hex irgendwas...?

Du kannst die dir ausdrucken, einrahmen und an die Wand hängen.

Nein, die bringt dir nichts.
Genausowenig wie dir ein Hmburger etwas bringt, wenn es darum geht, 
welche Farbe die Kuh hatte, aus der das Fleisch stammt.
Gast
@Peter:
*.C
Und das mit den Backups werde ich mir absofort angewöhnen.
Habe natürlich nur eine Kopie mit Word geöffnet, damit da nicht noch 
mehr schieflaufen kann.
Gast
Das sieht nicht gut aus!
Alle wichtigen Quell-Dateien beinhalten nur Nullen.
Das einzige was geblieben ist, ist der Assembler-Code in der lss-Datei.
Damit könnte man evtl. noch was machen.
hp-freund schrieb:
> Das einzige was geblieben ist, ist der Assembler-Code in der lss-Datei.

Nächstes mal die Quelltextzeilen mit ins Listing einfügen lassen, dann 
hätte man es brauchen können.

Vielleicht steht die *.bak in irgendnem TEMP-Ordner, such mal die ganze 
FP nach "AS1107" ab.


Peter
Gast
Hast Du bei der Suche auch die Systemordner und die versteckten Dateien 
einbezogen?
Falls nicht, kannst Du ja dann noch mal nach AS1107 suchen oder wenn Du 
viel Zeit hast alle Dateien nach z.B. point_draw durchsuchen.

Viel Glück!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.