hallo, möchte für atmega164pa Softwareupdates machen... habe nun gesehen dass ich beim atmega direkt über SPI Software aufspielen kann (Serial Downloading/programming) oder einen Bootloader schreiben kann, dem ich das Update ebenfalls über SPI schicken wuerde. a) nun habe ich mich gefragt, ob es bei diesen beiden Wegen irgendwelche signifikanten Vorteile oder Nachteile geben könnte... Oder ist die Möglichkeit eines Bootloaders einfach nur da, um totale Freiheit zu haben, wie man seinen Update verwirklichen will... -> und das ist dann gar nicht fuer mich noetig, weil der atmega das serial programming über SPI von hause aus schon kann? b) habe ich das richtig verstanden, dass ich ueber den bootloader keine fusebits veraendern kann, das jedoch beim serial programming via SPI möglich ist? vielen dank schonmal im voraus moklok
Für SPI benötigst du externe Hardware, den Programmer. Für einen Bootloader brauchst du nur eine ganz normale RS232 Verbindung zur Schaltung. (oder wie auch immer du dann den Bootloader füttern willst) Für einen Servicetechniker ist es normalerweise einfacher, wenn er seinen PC mit einem handelsüblichen RS232 Kabel an das Gerät anstöpselt, durch Konfigurationsmenüs durchgeht, dort Werte einstellen kann und bei Bedarf auch über dasselbe Kabel einen Softwareupdate im Gerät machen kann. Zumal er mit einem Bootloader das Gerät nicht unbrauchbar machen kann, was er mit SPI/Programmer und eigenem Programmierprogramm in Null Komma Nix bei Unachtsamkeit erledigen kann. Den Bootloader kann man so schützen, dass er sicher vor allen Manipulationen des Service-Technikers ist. Das Schlimmste was ihm passieren kann, ist das er das Gerät resetten muss und über den dann immer noch vorhandenen Bootloader die Software noch einmal komplett einspielen muss.
ah... wenn man direkt gesagt bekommt, wofuer sowas normalerweise verwendet wird, wird alles so klar... das bedeutet aber auch, dass man bei den fusebits ganz sicher sein muss, wenn man diese beim proggen einstellt. denn eine veraenderung dieser bits ist via bootloader-software-update dann nicht mehr moeglich. richtig??
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.