Hab mir nochmal einige Makefiles angesehen. Und hab es nun so gemacht:

BOOTSTRT = 0x1800
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref,--section-start=.text=$(BOOTSTRT)

Jetzt sieht das Hex File gut aus, aber warum ging es vorher nicht?

Gruß Philipp