Gast
#363558
Hallo. Ich habe für den ATmega128 einen Bootloader in C geschrieben. Der muss natürlich in den NRWW-Bereich. Das heisst ich muss im Makefile dem Linker die Anweisung geben dass er bei einer anderen Adresse anfangen soll. Wenn Ich Bootloader und Hauptprogramm als einzelne Programme kompilieren würde wüsste ich wie ich das bewerkstelligen soll. Das wäre aber eine Platzverschwendung weil dann sowohl unten im NRWW Bereich als auch oben die ganzen SubRoutinen für die USART doppelt stehen würden. Gibt es da keine einfachere Lösung als 2mal kompilieren und dann die Hex-Files zusammenzuschnipseln?