Hallo, Habe einen Atmega 328p via VUSB programmiert. Was auch alles super klappte die anleitung hatte ich von http://www.frank-zhao.com/usnoobie/index.php. Auf der seite gibt es auch den bootloader in Hex format sowie in .h files Jetzt habe ich das problem der Bootloader arbeitet über Port PD2 und PD7 ich bräuchte ihn allerdings auf PD0 und PD1. alle Versuche die dateien umzuschreiben gingen schief. wenn ich die .h files öffne kommen immer wieder fehler konnte nicht geöffnet werden. Kann mir da bitte einer weiterhelfen MFG Marc
Ich verwende mit Erfolg diesen V-USB Bootloader: http://www.obdev.at/products/vusb/bootloadhid.html Die verwendeten Ports kannst Du alle im Source einstellen.
Marc Godel schrieb: > wenn ich die .h files öffne kommen immer wieder fehler konnte nicht > geöffnet werden. Kurzer aber harter Tip: neues Hobby suchen oder vllt. Beruf wechseln. SCNR Oliver
Das von dir Oliver nur Scheiße kommt haben im Forum schon alle mitbekommen. Wenn man sonst nirgends was zu sagen hat. Dann mal auf dicke Fresse im Forum. Hirnprinz Gruß Marc
Marc Godel schrieb: > Das von dir Oliver nur Scheiße kommt haben im Forum schon alle > mitbekommen. Da würde ich so nicht unterschreiben. Allerdings erwiedere ich hin und wieder mal auf diversen (trollhaften) Hirnschwund bissige Kommentare. Da bin ich nicht der einzige und wenn ich dich damit getroffen haben sollte, dann tuts mir leid. Na jetzt mal im Ernst, wenn du nicht mal fähig bist, eine Textdatei in einem Texteditor zu öffnen, dann fehlen dir offensichtlich die grundlegendsten Grundlagen, die man auch nur mindestens haben muss, um überhaupt was im Emmbedded Bereich auf die Beine stellen zu können. Gruß Oliver
Ja nee daran liegt es ja nicht. Um einen Funktionierenden Bootloader aufzuspielen reicht mir ja die Hex file. Allerdings müsste es doch möglich sein die .h dateien im Winavr zu laden und die Ports umzustellen. Diese danach als .hex file in den Atmel zu laden. Mfg Marc
Marc Godel schrieb: > Um einen Funktionierenden Bootloader aufzuspielen reicht mir ja die Hex > file. Das erstelle dir mal schön selber. Marc Godel schrieb: > Allerdings müsste es doch möglich sein die .h dateien im Winavr zu laden > und die Ports umzustellen. Winavr ist keine IDE oder sowas, sondern eine Toolchain. Eine Toolchain nutzt man üblicherweise über Kommandozeilenaufrufe. Das geht in der Regel so: In der Eingabeaufforderung in den Ordner gehen, in dem das Makefile des zu übersetzenden Projektes liegt und dann make aufrufen. Make macht dann sofern alle Pfade stimmen den Rest. In dem Makefile müssen eventuell noch die Einstellungen für deinen µC vorgenommen werden, weil der Bootloader für mehrere AVR benutzt werden kann. Die von dir gewünschten Portpins, sind in der bootloaderconfig.h unter "Hardware Config" einzustellen. Danch einfach make aufrufen und es sollte eine main.hex erzeugt wird. Diese Hex-Datei flasht du dann. Gruß Oliver
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.