[U-Boot] [PATCH 01/17] Blackfin: add support for embedding the environment into LDRs
Wolfgang Denk
wd at denx.de
Sun Jun 14 12:51:11 CEST 2009
Dear Mike Frysinger,
In message <1244960934-20887-2-git-send-email-vapier at gentoo.org> you wrote:
> Signed-off-by: Mike Frysinger <vapier at gentoo.org>
"LDR" might be a term that is familiar to you, but it is not familiar
to me and porobaly not to many other (non-BF) users. Please chose a
Subject: that everybody can understand.
:
> Makefile | 1 +
> blackfin_config.mk | 7 +++++++
> 2 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/Makefile b/Makefile
> index aa4646f..7480e2e 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -323,6 +323,7 @@ $(obj)u-boot.bin: $(obj)u-boot
> $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@
>
> $(obj)u-boot.ldr: $(obj)u-boot
> + $(obj)tools/envcrc --binary > $(obj)env-ldr.o
> $(LDR) -T $(CONFIG_BFIN_CPU) -c $@ $< $(LDR_FLAGS)
>
> $(obj)u-boot.ldr.hex: $(obj)u-boot.ldr
> diff --git a/blackfin_config.mk b/blackfin_config.mk
> index 05077c8..00e3bfc 100644
> --- a/blackfin_config.mk
> +++ b/blackfin_config.mk
> @@ -23,6 +23,8 @@
>
> CONFIG_BFIN_CPU := $(strip $(subst ",,$(CONFIG_BFIN_CPU)))
> CONFIG_BFIN_BOOT_MODE := $(strip $(subst ",,$(CONFIG_BFIN_BOOT_MODE)))
> +CONFIG_ENV_OFFSET := $(strip $(subst ",,$(CONFIG_ENV_OFFSET)))
> +CONFIG_ENV_SIZE := $(strip $(subst ",,$(CONFIG_ENV_SIZE)))
>
> PLATFORM_RELFLAGS += -ffixed-P5 -fomit-frame-pointer -mno-fdpic
> PLATFORM_CPPFLAGS += -DCONFIG_BLACKFIN
> @@ -43,6 +45,11 @@ LDR_FLAGS += --bmode $(subst BFIN_BOOT_,,$(CONFIG_BFIN_BOOT_MODE))
> LDR_FLAGS += --use-vmas
> ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)
> LDR_FLAGS += --initcode $(obj)cpu/$(CPU)/initcode.o
> +ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_UART)
> +ifneq ($(ENV_IS_EMBEDDED_CUSTOM),ENV_IS_EMBEDDED_CUSTOM)
> +LDR_FLAGS += --punchit $$(($(CONFIG_ENV_OFFSET))):$$(($(CONFIG_ENV_SIZE))):$(obj)env-ldr.o
This line is very long; I guess it makes not much sense to wrap it,
though?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
You can't evaluate a man by logic alone.
-- McCoy, "I, Mudd", stardate 4513.3
More information about the U-Boot
mailing list