Hallo,
ich nutze eclipse mit gcc-arm und möchte nach dem Kompilieren ein
Programm aufrufen. Dieses Programm benötigt die Startadresse und Größe
des Flashs.
Möglichkeit 1 wäre dies als postbuildprocess von eclipse aufrufen zu
lassen.
Doch wie sage ich dann wie groß der Flash ist? - Ja man könnte dies fest
eintragen, aber ich möchte gern eine Variable oder soetwas ähnliches
nutzen um beim nächsten mal dies nicht eintragen zu müssen.
Möglichkeit 2 wäre das Programm aus dem Linkerscript aufzurufen. Da ich
in eclipse das managemake benutze, kann man eine Datei makefile.targets
erstellen, welche als letztes aufgerufen wird. Darin kann ich schreiben:
1 | all:
|
2 | $(shell programmname.exe $(__FLASH_FW_START))
|
3 |
|
4 | .PHONY: all
|
Leider funktioniert dies nicht. Wie muss ich den Programmaufruf
abändern, damit die Startadresse und die Größe des Flash mit übergeben
werden
Danke
VG David