Hallo, ist es möglich das Applikationsende im Flash automatisiert zu finden? Ich programmiere auf einem stm32f103RB mit folgendem AusgangsZustand: 0x08000000 Start bootloeader 0x08004000 Start Applikation ... ... 0x0XXXXXX Ende der Applikation 0x080f10000 Parameter Ich würde nun gerne eine Checksumme fuer die Applikation erstellen und nicht ueber den gesamten Flash. Hat da jemand eine Idee wie ich das am besten angehen sollte?
Im linker script (normalerweise ein *.ld files) gibt es meistens eine Deklaration "_etext". Diese deutet auf das Ende der text region hin und ist damit das, was du suchst. Im Programm kannst du mit einem "extern uint32_t _etext" darauf zugreifen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.