Fertiges C Programm für AVR in Atmel Studio brennen ohne neues Project anzulegen - ist das möglich?

Gast #4348230
Lesenswert?
• ▲
▼
Hallo

manchmal wird bei vorgestellten AVR Projekten das fertige und 
funktionierende C File angeboten aber nicht das hex File. Informationen 
wie die Fuses eingestellt werden müssen werden aber gegeben.

Möchte ich jetzt das C File mit Atmel Studio kompilieren um mit den 
erhaltenen hex oder auch elf File den AVR zu brennen funktioniert das 
nur über den Umweg mit einen neuen Projekt.

Das vorgegebene C File kann zwar auch alleine, ohne ein Projekt, 
geöffnet werden aber dann steht "Build" nicht zur Verfügung und ein 
kompilieren (und damit Brennen) ist nicht möglich.

Gibt es einen kurzen Weg ein fertiges C Programm ohne ein Projekt direkt 
zu kompilieren um das fertige hex zu erhalten das dann mit den richtigen 
Einstellungen (Device, Fuses) gebrannt werden kann?

Wenn das fertige hex File vom Ersteller vorliegt, ist es jedenfalls 
problemlos möglich dieses mit Device Programming (und den richtigen 
Einstellungen) zu brennen - ohne das ein Projekt angelegt werden muss.

Beginner
Gast #4348288
Lesenswert?
• ▲
▼
Beginner schrieb:
> Gibt es einen kurzen Weg ein fertiges C Programm ohne ein Projekt direkt
> zu kompilieren um das fertige hex zu erhalten das dann mit den richtigen
> Einstellungen (Device, Fuses) gebrannt werden kann?

Alles Klicki-Bunti-Schnelli-Sofort-Fertig-Haben-Wollen gibt es nicht.
Gast #4348366
Lesenswert?
• ▲
▼
Du kannst es vielleicht mal mit einem der diversen Projekte die 
generische Makefiles für Mikrocontroller Projekte anbieten versuchen. 
Wird aber auch nicht viel schneller gehen als schnell ein Projekt 
zusammen zu klicken. Sowas macht man ja auch nicht ständig wo man die 
passende Hardware für jedes Projekt ja sicher nicht immer da hat.
Gast #4348869
Lesenswert?
• ▲
▼
Im Projekt musst du ja noch einige Sachen einstellen, die im C-File 
nicht drin stehen. Die ganzen Compiler- und Linker-Optionen (CPU typ, 
Optimierungm, ...)

Wenn das bei dir immer gleich ist, kannst du dir dafür natürlich ein 
Makefile oder Batch machen, ohne Atmel Studio. Wenn dir das zu 
kompliziert ist, dann bleibst du halt bei dem Weg, den dir Atmel Studio 
vorgibt.

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.