♪Geist schrieb:
> Ich habe mir mehrere Bin Files angeguckt, die von GCC generiert werden.
> Gibt es irgendwo eine Info, welche Informationen im Bin File bzw. Flash
> bis zur Adresse 0x8000100 stecken? Ich habe die Nullen in dem Bereich
> durch andere Werte ersetzt, es scheint keine Auswirkung auf das Programm
> zu haben.
Die ersten 4 Bytes sind als long die Position des initiale Stacks, die
sollten irgendwo ins RAM zeigen (0x2000000 bis x) und die zweiten 4
Bytes (ebenfalls ein long) ist der Reset Handler, der sollte irgendwo
ins Flash zeigen (0x08000000 bis x). Danach kommen die Cortex Fault
Handler und die Interrupt Tabelle. Schau mal in Deinen Startup Code, da
sollte das ersichtlich sein.
Gruß Martin