Linux (Kubuntu) Terminal: seltsames Verhalten

Gast #6707911
Lesenswert?
• ▲
▼
Servus!

Eigentlich finde ich die MPLAB X IDE gar nicht so unerträglich. Da 
selbige den AVRISP mkII-Programmer nicht von Natur aus unterstützt, 
flashe ich das HEX-File via avrdude auf der Konsole in den MC.

Zum Problem:
Nach einem "Clean & Build" löscht/erstellt MPLAB das HEX-File im 
Verzeichnis
dist/default/production.
Wenn ich nun avrdude anstosse, meldet dieser "No such file or 
directory", obwohl das HEX-File erzeugt wurde (und über den grafischen 
Kubuntu-Filebrowser auch auffindbar ist). Auch ein ls im Terminal listet 
keine Dateien (siehe Anhang).

Erst nach einem
1
cd ..
2
cd production
sind die Dateien aus sicht des Terminals wieder da (und avrdude 
verrichtet sein Werk).

Wie kanns?
Als Notnagel hätte ich jetzt ein kleines Shellscript erstellt, welches 
vor dem Flashen aus und wieder ins production-Verzeichnis wechselt.

Beste Grüsse
Paul
Angehängte Dateien:
#6707934
Lesenswert?
• ▲
▼
Das ganze Verzeichnis (und nicht nur die .hex-Datei) wird gelöscht und 
neu angelegt, dein Terminal (genauer, die "bash" darin) sitzt dann in 
einem gelöschten Ordner, und findet deshalb nix mehr.

Der neu angelegte Ordner hat dann zwar denselben Pfad/Ordnernamen, ist 
aber aus Dateisystem/Linux-Sicht eben doch ein anderer als der 
vorherige.

dein cd raus ; cd rein löst das Problem.

Paul Ahner schrieb:
> Als Notnagel hätte ich jetzt ein kleines Shellscript erstellt, welches
> vor dem Flashen aus und wieder ins production-Verzeichnis wechselt.

Nicht lieber ein Shellscript, was direkt auf oberster Projekt-Ebene 
liegt, und avrdude mit Parameter "dist/default/production/atmega....hex" 
aufruft?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.