Forum: Compiler & IDEs STM32 Yagarto Intel Hex File


von ReinerS (Gast)


Lesenswert?

Ich habe ein Problem mit dem von Yagarto/Eclipse erzeugten Intel Hex 
File. Das STM32 ST-Link Utility meldet Datei >1MB. Eine Analyse des 
Intel Hex Files ergab das vor dem eigendlichen Progamm, Daten nach 
0x020B geladen werden sollen.
Hier der Anfang vom Hex File:
1
:10020B0000366E0100000000000000000102030434
2
:10021B0006070809000000000102030401020304A1
3
:10022B0006070809020406080010014000100140EF
4
:04023B000008014076

Hier starten die Progamm Daten:
1
:020000040800F2
2
:100000000020002015240008D91D0008DD1D00086F

Wenn ich die ersten 4 Zeilen aus dem Hex File lösche kann ich die Datei 
in das STM32 ST-Link Utiliy laden. Und nun meine Fragen:
1. Was soll da nach 0x020B0 geladen werden
2. Wie kann ich verhindern das die ersten 4 Zeilen erzeugt werden.

Es handelt sich um ein STM32VLDiscovery mit STM32F100RB.

Herzlichen Dank
ReinerS

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Minimalbeispiel zum Nachvollziehen inkl. Linkerscript?

von ReinerS (Gast)


Angehängte Dateien:

Lesenswert?

Hier das Linker Script. Bei dem Programm handelt es sich um das 
Beispielprogramm von ST für das STM32VLDiscovery.

ReinerS

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
Noch kein Account? Hier anmelden.