packaging: Add generating params.bin 63/62863/4 accepted/tizen/common/20160325.135233 submit/tizen/20160324.053833
authorjino.cho <jino.cho@samsung.com>
Tue, 22 Mar 2016 06:16:58 +0000 (15:16 +0900)
committerjino.cho <jino.cho@samsung.com>
Thu, 24 Mar 2016 03:03:47 +0000 (12:03 +0900)
This patch generates params.bin file

Change-Id: I0377190ed4b85e4afe0197e0a817de14d07d09b3
Signed-off-by: jino.cho <jino.cho@samsung.com>
packaging/u-boot-artik.spec
packaging/u-boot-artik10.spec

index bb67585342fd78066941b09767e395dfa5daddc0..d840343a89be1d2123a94e0fdf3936c2b4afea75 100644 (file)
@@ -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
 
index 6d800174cab5a12db08d853b9b13de05e468ce8b..ae868a430af6f24a7b7c027ac4305ffe0da006fc 100644 (file)
@@ -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