Hi, ich habe folgendes Problem: Ich will einen AVR Atmega 32 über einen Bootloader mit AVRStudio 4 programmieren! Bisher hab ich noch keine Möglichkeit gefunden. Alle bisherigen Bootloader (z.B.: http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger#Bootloader_anpassen) sind nur mit Bascom bzw. WinAVR verwendbar. Bzw.denke ich das der oben angeführte nicht unter Windows zu benutzen ist? Gibt es bereits fertige Bootloader für AVRStudio4? Danke für die Hilfe mfg Chriftoph
Vllt hilft dir das [1]. Es handelt sich hierbei um einen STK500-kompatiblen Bootloader der über UART kommuniziert. Das STK500-Protokoll wird vom AVR-Studio gesprochen, sodass du den locker damit verwenden kannst. Ansonsten fällt mir noch der von Peter Fleury (STK500v2) ein [2]. [1] http://hubbard.engr.scu.edu/embedded/avr/bootloader/index.html [2] Beitrag "STK500v2-Bootloader von Peter Fleury" Gruß Skriptkidy
muss er sogar, da das Studio nur mit Atmel Hardware bzw. kompatibel zusammen arbeitet.
Ich hab den code kopiert und in den editor geschmissen und als .hex gespeichert und in den microcontroler geladen. Allerdings kann ich mich nicht als Stk500 connecten. Es erscheint dann wieder das Fenster in dem man den programmer auswählt und in der obersten Leiste steht : Connection failed - select avr programmer. Außerdem verwende ich einen USB zu RS232 converter, keine ahnung ob das damit etwas zu tun hat... Vielen dank für die Unterstützung mfg Christoph
aja ich habs mit folgendem bootloader versucht: http://hubbard.engr.scu.edu/embedded/avr/bootloade...
Schau dir doch mal die ATmel Beschreibungen und den Code für den AVR-Butterfly an. Da sitzt ein Bootloader mit drauf/drin, der problemlos mit dem AVR-Studio arbeitet. Die Sprache mit der der Sourcecode geschrieben wurde ist völlig egal, hauptsache du hast eine HEX-Datei. so long Remo
Du meinst Boot reset vector enable anzuhacken??? Daran liegts nämlich nicht das habe ich schon gemacht
Erstes Erfolgserlebnis!!!!! Hab es geschafft mich mit dem Bootloader zu connecten!!!! Allerdings schreibt er jz folgendes: ISP frequency must be 5khz or above when programming eeprom or flash kann mir jemand sagen was das heißt bzw. wie ich es umstellen kann?
Auf dem ersten Programmierreiter Main -> Settings: ISP Frequency auf maximal 1/4 der Controllerfrequenz stellen.
Ich habe auch grad mal den von Christoph getesteten Bootloader ausprobiert. Resultat ist, dass ich im AVR-Studio auch nicht flashen kann, weil ich den selben Fehler bekommen (AVR Studio 4.18 SP3). An der ISP-Frequenz stellen birgt garnichts. Jedoch klappt es mit avrdude (5.10) wunderbar. Gruß Skriptkiddy
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.