Gast
#1018511
Hallo zusammen, ich habe einen at90s2313-Softcore auf meinem Spartan am laufen; ROM kann ich bis zu 16k aufbohren. RAM bis zu 14k. Dies möchte ich nun dem Linker (Linker-Script) mitteilen. Kenn mich dahingehend allerdings kaum aus... Die Linker-Scripts von WinAVR sind ja im "avr\lib\ldscripts" als *.x Datei abgelegt(?). Welches von den avr*.x-files ist denn das richtige? Eigentlich müsste ich das doch auch im makefile sehen. Allerdings finde ich hier nur diesen Eintrag. (makefile mit MFile). #---------------- Linker Options ---------------- # -Wl,...: tell GCC to pass this to linker. # -Map: create map file # --cref: add cross reference to map file LDFLAGS = -Wl,-Map=$(TARGET).map,--cref LDFLAGS += $(EXTMEMOPTS) LDFLAGS += $(patsubst %,-L%,$(EXTRALIBDIRS)) LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB) #LDFLAGS += -T linker_script.x