From 958b4ed9ee8f02ceaa681f4866ec1003ca9a39f3 Mon Sep 17 00:00:00 2001 From: "jino.cho" Date: Tue, 22 Mar 2016 15:16:58 +0900 Subject: [PATCH] packaging: Add generating params.bin This patch generates params.bin file Change-Id: I0377190ed4b85e4afe0197e0a817de14d07d09b3 Signed-off-by: jino.cho --- packaging/u-boot-artik.spec | 8 ++++++++ packaging/u-boot-artik10.spec | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/packaging/u-boot-artik.spec b/packaging/u-boot-artik.spec index bb6758534..d840343a8 100644 --- a/packaging/u-boot-artik.spec +++ b/packaging/u-boot-artik.spec @@ -26,6 +26,13 @@ make %{?_smp_mflags} HOSTSTRIP=/bin/true tools # Build image make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'` +# Generate params.bin +cp `find . -name "env_common.o"` copy_env_common.o +objcopy -O binary --only-section=.rodata `find . -name "copy_env_common.o"` +tr '\0' '\n' < copy_env_common.o > default_envs.txt +tools/mkenvimage -s 16384 -o params.bin default_envs.txt +rm copy_env_common.o default_envs.txt + %install rm -rf %{buildroot} @@ -33,6 +40,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/boot/u-boot install -d %{buildroot}/boot/u-boot install -m 755 u-boot.bin %{buildroot}/boot/u-boot +install -m 755 params.bin %{buildroot}/boot/u-boot %clean diff --git a/packaging/u-boot-artik10.spec b/packaging/u-boot-artik10.spec index 6d800174c..ae868a430 100644 --- a/packaging/u-boot-artik10.spec +++ b/packaging/u-boot-artik10.spec @@ -26,6 +26,13 @@ make %{?_smp_mflags} HOSTSTRIP=/bin/true tools # Build image make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'` +# Generate params.bin +cp `find . -name "env_common.o"` copy_env_common.o +objcopy -O binary --only-section=.rodata `find . -name "copy_env_common.o"` +tr '\0' '\n' < copy_env_common.o > default_envs.txt +tools/mkenvimage -s 16384 -o params.bin default_envs.txt +rm copy_env_common.o default_envs.txt + %install rm -rf %{buildroot} @@ -33,6 +40,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/boot/u-boot install -d %{buildroot}/boot/u-boot install -m 755 u-boot.bin %{buildroot}/boot/u-boot +install -m 755 params.bin %{buildroot}/boot/u-boot %clean -- 2.34.1