Michael schrieb:
> Ich verstehe den Sinn von "__data_load_end" nicht.
>
> Wenn man für einen Bootloader oder dergleichen die Summe braucht, nutzt
> das doch nichts, da diese Konstante zur Kompilierzeit erstellt wird und
> anschließend unveränderlich bleibt.
>
> Will man jedoch nur die Summe der eigenen Anwendung haben, kann man sich
> doch den Code sparen und die Summe gleich am PC errechnen lassen.
>
> Klärt mich bitte auf: Für was soll dies gut sein??
Der eigentliche Verwendungszweck von __data_load_end ist ein ganz
anderer, der rein gar nichts mit Checksummen zu tun hat (Initialisierung
der globalen Variablen beim Start-Up). Hier wird lediglich die Tatsache
"missbraucht", dass es "nebenbei" auch das Ende des insgesamt genutzten
Flash-Bereichs markiert.