Gast
#303173
Hallo zusammen! Da SAMBA nicht die optimale Lösung ist, um beim Basteln mit dem Olimex AT91SAM7S64 Developmentboard ist, habe ich einen seriellen Bootloader geschrieben. Das Dingen ist zwar recht einfach zusammengeschustert, funktioniert aber bei mir. Der Bootloader liegt in den ersten 4K des Flash und kann den Rest beschrieben. Dazu ist ein Visual C Programm gepackt, mit dem man die BIN Files dem Bootloader zuführt. Bitte nicht mecker über Stil den Stil der Programmierung. Ist alles recht "Dirty" (windows programmierung). Nehmt es als Grundstock. Ich würde mich freuen, wenn wir das Dingen gemeinsam weiterbringen könnten. Wer also was verbessert usw. bitte wieder hier posten. Programme, die mit diesem Bootloader geflasht werden, müssen im Linker Script (*.ld Files) Die Speicheradresse 0x1000 für den Start des CODE Segemets haben (siehe Hello Beispiel im zip-File). Ausserdem sollten die Interrupt Vectoren ins RAM gemappt werden (auch wie im Hello Beispiel). So denn...