-
-
Erfahrener Benutzer
Roboter-Spezialist
Asuro-Nachbau ohne Bootloader
Moin,
für einen Konstruktions- und Roboterwettkampf an meiner Hochschule nutzen wir eine Platine welche auf dem Asuro basiert. Bisher haben wir diese immer über die IR-Schnittstelle programmiert. Da diese aber recht anfällig ist wollten wir aus ISP umsteigen und somit auch den Bootloader "überflüssig" machen. Das Problem ist jetzt aber das der Bootloder einen Großteil der Initialisierung der Schalter usw übernimmt. Ohne Bootloader funktioniert also kein Programm.
Bevor wir uns jetzt dran setzen und die benötigten Teile aus dem Bootloader herausarbeiten wollte ich mal nachfragen ob diese Arbeit schon jemand gemacht hat.
Gruß
-
Moderator
Robotik Visionär
Die Funktion Init() erledigt einen Großteil der Initialisierungen. Lediglich die Parametrierung des USART wird teilweise schon vom Bootloader vorweggenommen. Ein asuro ohne Bootloader sollte eigentlich ohne große Probleme funktionieren.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
-
Erfahrener Benutzer
Roboter Genie
Hallo Arkon,
radbruch hat eigentlich schon alles Wesentliche geschrieben - Init() initialisiert die Hardware vollständig neu. Auch wenn der Kommentar in Init() es suggeriert werden dabei keine Annahmen über die Vorinitialisierung des USART durch den Bootloader gemacht.
mfG
Markus
-
Erfahrener Benutzer
Roboter-Spezialist
Als Bootloader wird der von Henk van Winkoops benutzt. Reden wir da vom selben Bootloader oder kennt ihr noch einen andern? Auf der Arexx-Page hab ich nur den Link zu Henk gefunden.
-
Erfahrener Benutzer
Roboter Genie
Die Aussagen sind unabhängig vom Bootloader weil Init() zum Anwendungscode gehört. Meine Aussage bezieht sich aber auf den Kommentar in der originalen (DLR) ASURO-Bibliothek und dementsprechend auf den mitgelieferten Bootloader.
mfG
Markus
-
Erfahrener Benutzer
Roboter-Spezialist
Danke für die Tipps. Bei uns lichtet sich langsam der Nebel der Verwirrung
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen