Hallo, ich würde sehr gerne denn HID Bootloader welcher ja über soft USB arbeitet auf dem Atmega32 verwenden. Jedoch ist jeder versuch bis jetzt leider gescheitert. Den Controller Typ und die Page Größe habe ich angepasst. (Original ohne Veränderungen im Anhang.) Hat einer von euch diesen Booloader schon einmal verwendet? Mit freundlichen Grüßen Teshima
Na ja mehr oder weniger. Kommt halt die fehlermeldung USB-Gerät nicht erkannt. Und im Geräte manager steht es dann als Unbekanntes Gerät.
Das mit den 16MHZ ist ein Versehen richtig? Sonst sieht die Schaltung korrekt aus.
Ja ist ein Versehen ist ein 12Mhz quart drin und natürlich gibt es noch eine Steckbrücke von PD3 nach masse um den bootloader zu aktivieren
Hallo kann mir jemand weiterhelfen? habe die gesamte Hardware noch mal überprüft daran scheint es nicht zu liegen. Windows meldet mir den Fehler: Dieses Gerät wurde angehalten, weil es Fehler gemeldet hat. (Code 43)
>habe die gesamte Hardware noch mal >überprüft daran scheint es nicht zu liegen. Ohne Abblockkondensatoren wird das nix.
Ach ja hab ich vergessen hin zu schreiben Abblockkondensatoren hab ich inzwischen drin mit 100nF und einen 100µF Elko zur besseren Spannungsglättung. Fehler weiterhin der selbe.
holger schrieb: > Ohne Abblockkondensatoren wird das nix. Stimmt, der Abblockkondensator am µC fehlt. Hätte mir auch auffallen müssen. Und ich habe Teshima geschrieben, dass die Schaltung so in Ordnung ist. Schande über mich. Gruß Skriptkiddy
@Teshima Du bist dir auch wirklich sicher, dass der µC mit dem 12MHz Quarz läuft und nicht mit dem internen Oszillator? Hast du CKOPT gesetzt? Gruß Skriptkiddy
Ja ich bin mir 100% sicher das der mit 12Mhz läuft und CKOPT hab ich gesetzt. Hab auch schon den Controller zum Test gewechselt
So hab jetzt zum Test mal schnell die USB Pins 2 und 3 absichtlich vertauscht aber das ist auch nicht die Lösung
bootloaderconfig.h /* ---------------------------- Hardware Config ---------------------------- #define USB_CFG_IOPORTNAME D #define USB_CFG_DMINUS_BIT 3 #define USB_CFG_DPLUS_BIT 2 */ Hast du genau diesen Code wie oben in deinem Anhang genommen? Falls ja, solltest du noch den Code an dein Layout anpassen. Am besten du hängst nochmal dein an das Layout geänderten Code an ;) PS: Hab ihn mal vor langer Zeit gebaut und bei mir lief er ;)
Hallo Hier im Anhang mal der angepasste Code wie ich in im Moment versuche zum laufen zu bekommen.
Soweit sieht das gut aus, aber stell mal in der Makefile die BOOTLOADER_ADDRESS = 7800 auf BOOTLOADER_ADDRESS = 7000 :)
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.