add default linker file for flash
This commit is contained in:
6
env/common-gcc.mk
vendored
6
env/common-gcc.mk
vendored
@@ -24,10 +24,8 @@ INCLUDES += -I$(ENV_DIR)
|
||||
INCLUDES += -I$(PLATFORM_DIR)
|
||||
|
||||
LDFLAGS += -march=$(RISCV_ARCH) -mabi=$(RISCV_ABI)
|
||||
ifndef NO_DEFAULT_LINK
|
||||
LDFLAGS += -T $(LINKER_SCRIPT) -Wl,--no-warn-rwx-segments -Wl,-Map=$(TARGET).map -nostartfiles
|
||||
endif
|
||||
LDFLAGS += -L$(ENV_DIR)
|
||||
LD_SCRIPT += -T $(LINKER_SCRIPT) -Wl,--no-warn-rwx-segments -Wl,-Map=$(TARGET).map -nostartfiles
|
||||
# --specs=nano.specs
|
||||
|
||||
ASM_OBJS := $(ASM_SRCS:.S=.o)
|
||||
@@ -59,7 +57,7 @@ OBJCOPY := $(TOOL_DIR)$(TRIPLET)-objcopy
|
||||
|
||||
ifndef NO_DEFAULT_LINK
|
||||
$(TARGET).elf: $(LINK_OBJS) $(LINK_DEPS)
|
||||
$(LD) $(LINK_OBJS) $(LDFLAGS) $(LIBWRAP) -o $@
|
||||
$(LD) $(LINK_OBJS) $(LDFLAGS) $(LIBWRAP) $(LD_SCRIPT) -o $@
|
||||
$(OBJDUMP) -d -S $@ > $(TARGET).dis
|
||||
endif
|
||||
|
||||
|
Reference in New Issue
Block a user