>>> * Wie wird das externe Flash programmiert?
>> kommt darauf an
> Was gibt's da für Möglichkeiten?
üblicherweise über einen Bootloader.
>>> * Wie schaut das im Code aus? Welche Codestücke werden dann im Flash
>>> abgelegt und wo?
>> hängt davon ab...
> Wovon? Wie sag ich das dieser Code im Flash liegt? Bzw. wie sag ich das
> dem Compile?
Dem Compiler ist das egal, der Linker muss über den externen Speicher
bescheidwissen. Für sowas gibt es z.B. Linkerskripts. Aber wie gesagt:
hängt davon ab (vom Prozessor, von der verwendeten
Entwicklungsumgebung...)
>>> * wie werden die dann aus dem externen Flash exekutiert?
>> mal so mal so
> und zwar?
Wenn der externe Speicher so angebunden ist, dass der Prozessor darauf
zugreifen kann, wie auf seinen internen Programmspeicher, dann brauchst
Du Dich um nichts kümmern. Andernfalls musst Du den Code aus dem
externen Speicher erstmal in einen internen Speicher kopieren, aus dem
der Prozessor Befehle ausführen kann. Oder einen Befehlsinterpreter
programmieren... oder oder oder... Alles recht hypothetisch