Hi, ich möchte die Firmaware vom fischl USBasp auf einen neuen Chip spielen. Ich besitze ein funktionierenden USBasp. Wenn ich nun die Files (.h und .c) von der Firmware mit AVR Studio lade und eine hex daraus mache und auf den neuen Chip schicke funktioniert das soweit. Allerdings wenn ich den dann in den USBasp setzte wird der USBasp nicht mehr erkannt. Ich habe die Vermutung das beim erstellen des hex Datei etwas schief geht. Ich habe via makefile schonmal was über Linux gehext, das über AVR Studio mache ich das erste mal. Ich erstelle ein Projekt, wähle meinen Chips aus, lade die Dateien (.c und .h) drücke F7 und fertig ist die hex Datei? Wo liegt da mein Fehler? Für einen Tipp wäre ich dankbar, ... Grüße
Hallo, deine c/h Dateien sollten zumindest im Solution-Explorer zusehen sein. Wenn nicht, mit add im Solution-Manager regestrieren! Tipp: Mit rechte Maustaste auf das Projektfile im Solution-Explorer->Add->File, usw.
wenn ein Unterordner enthalten ist, wie gehen ich da vor? Ich habe der Ordner in Solution Explorer angelegt und meine Files geladen, dann kompiliert ==> dann hat er gemeckert das was fehlt... Wenn ich den Ordner nicht anlege und die Dateien des Unterordners direkt mit meinen anderen Files im Solution Explorer lade geht es zu kompilieren ohne Fehler, nur wird der USBasp noch nicht erkannt, also mache ich noch einen Fehler?
Hallo, das mit den Unterordnern/Ordner ist so eine Sache. Man kann mit Add keinen Ordner hin zu fügen. Am besten erzeugst du deinen Unterordner mit Add -> neuen Ordner, Ordner darf aber nicht vorhanden sein. Dann gehst du in den neuen Ordner und fügst wieder mit Make deine Files ein, die können auch von irgendwo her geladen werden. Sehr umständlich.. aber es funktioniert. Anfänger schrieb: > Die Sourcefiles müssen im Makefile eingetragen sein. Ist beim ATMEL-Studio => 5 nicht nötig. Wenn sie im Solution-Explorer sichtbar sind, sind sie auch registriert.
G. G. schrieb: > Ist beim ATMEL-Studio => 5 nicht nötig. Wenn sie im Solution-Explorer > sichtbar sind, sind sie auch registriert. Das stimmt nicht. Automatisch wird nix registriert.
Hallo, Bernd schrieb: > Automatisch wird nix registriert. A solution is a logic folder that contains references to all the source files contained in your project, all the included libraries and all the built executables. Solutions allow seamless reuse of code and easy automation of the build process for complex applications. Ich habe seit der Ausgabe Atmel-Studo5 bis heute (Atmel-Studio6) kein einziges Mal ein Make-File benötigt. Zum Beispiel: Mit New->File, Add-File landen alle Dateien im Solutions-Explorer und werden automatisch zum Make-File hinzu geschrieben. Dass man die C-Files in den Include-Files bekannt gibt ist klar.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.