Gast
#100851
Tach Leute! Ich hab nun schon vieles hier im Forum über Bootloader hier im Forum gelesen, aber irgendwie fehlt bei mir im Hirnkasten noch der gewisse "Gehirnfurz" zum Verständis: Ich möchte gerne zwei oder mehr verschiedene Programme in einem AVR haben, und per DIP Schalter wählen, welches nach dem Einschalten gestartet wird. Geht das prinzipiell Überhaupt oder hab ich das mit dem Bootloader völlig falsch verstanden ? Wie muss ich diese Unterschiedlichen Programme dann anlegen ? Alles in getrennten Projekten ? Wie krieg ich dann die verschiedenen .hexen in den AVR ? Oder alles in einem Projekt ? (mehrere main.c Dateien?) Wie sag ichs dann dem GCC ? Weiß da jemand ein HowTo/Tutorial ? So grob von der Funktion stelle ich mir das so vor: *** BOOTLOADER *** switch (DIPSCHALTER) { case 1: Starte Programm 1 (main1) case 2: Starte Programm 2 (main2) usw. Wäre nett wenn mich da jemand auf den "rechten Weg" führen könnte. MfG Stefan