Skip to content

Commit da08661

Browse files
author
Xiangfu Liu
committedSep 9, 2011
compile-milkymist-firmware.sh boot.crc.bin needs all images already under IMAGES_DIR
1 parent c8b2482 commit da08661

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed
 

‎scripts/compile-milkymist-firmware.sh

+12-10
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ MILKYMIST_GIT_DIR=/home/xiangfu/milkymist-firmware/milkymist/
1818
SCRIPTS_GIT_DIR=/home/xiangfu/milkymist-firmware/scripts.git
1919

2020

21-
MD5_BINARIES="bios.bin bios-rescue.bin boot.bin data.flash5.bin flickernoise flickernoise.bin flickernoise.fbi flickernoise.ralf soc.fpg soc-rescue.fpg splash.raw splash-rescue.raw standby.fpg"
21+
MD5_BINARIES="bios.bin bios-rescue.bin boot.bin data.flash5.bin flickernoise flickernoise.bin flickernoise.fbi soc.fpg soc-rescue.fpg splash.raw splash-rescue.raw standby.fpg"
2222

2323

2424
abort() {
@@ -89,33 +89,34 @@ echo "compile soc ..."
8989
if [ "$?" != "0" ]; then
9090
abort "ERROR: compile SOC"
9191
fi
92-
93-
94-
echo "copy soc to bin/ ..."
9592
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/standby.fpg ${IMAGES_DIR}
9693
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/soc.fpg ${IMAGES_DIR}
9794
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/bios.bin ${IMAGES_DIR}
9895
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/splash.raw ${IMAGES_DIR}
9996
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/soc-rescue.fpg ${IMAGES_DIR}
10097
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/bios-rescue.bin ${IMAGES_DIR}
10198
cp ${MILKYMIST_GIT_DIR}/milkymist.git/boards/milkymist-one/flash/splash-rescue.raw ${IMAGES_DIR}
102-
10399
BIOS_LEN=`ls -l ${IMAGES_DIR}/bios-rescue.bin | awk '{printf "%d\n",$5-4}'`
104100
dd if=${IMAGES_DIR}/bios-rescue.bin of=${IMAGES_DIR}/bios-rescue-without-CRC.bin bs=1 count=${BIOS_LEN}
105101

102+
106103
echo "compile flickernoise ..."
107104
export PATH=${MILKYMIST_GIT_DIR}/milkymist.git/tools:$PATH
108105
export PATH=/home/xiangfu/openwrt-xburst.full_system/staging_dir/host/bin:$PATH #for autoconf 2.68
109-
MILKYMIST_GIT_DIR=${MILKYMIST_GIT_DIR} IMAGES_DIR=${IMAGES_DIR} \
110-
make -C ${SCRIPTS_GIT_DIR}/compile-flickernoise \
111-
clean flickernoise.fbi boot.bin boot.crc.bin >> ${BUILD_LOG} 2>&1
106+
MILKYMIST_GIT_DIR=${MILKYMIST_GIT_DIR} make -C ${SCRIPTS_GIT_DIR}/compile-flickernoise \
107+
clean flickernoise.fbi >> ${BUILD_LOG} 2>&1
112108
if [ "$?" != "0" ]; then
113109
abort "ERROR: compile flickernoise"
114110
fi
111+
cp ${MILKYMIST_GIT_DIR}/flickernoise.git/src/bin/* ${IMAGES_DIR}/
115112

116113

117-
echo "copy flickernoise to bin/ ..."
118-
cp ${MILKYMIST_GIT_DIR}/flickernoise.git/src/bin/* ${IMAGES_DIR}/
114+
echo "compile autotest ..."
115+
MILKYMIST_GIT_DIR=${MILKYMIST_GIT_DIR} IMAGES_DIR=${IMAGES_DIR} make -C ${SCRIPTS_GIT_DIR}/compile-flickernoise \
116+
boot.bin boot.crc.bin >> ${BUILD_LOG} 2>&1
117+
if [ "$?" != "0" ]; then
118+
abort "ERROR: compile autotest"
119+
fi
119120
cp ${MILKYMIST_GIT_DIR}/autotest-m1.git/src/boot*.bin ${IMAGES_DIR}/
120121

121122

@@ -124,6 +125,7 @@ mkdir -p ${IMAGES_DIR}/data.flash5/patchpool
124125
find ${MILKYMIST_GIT_DIR}/flickernoise.git/patches -name "*.fnp" -exec cp {} ${IMAGES_DIR}/data.flash5/patchpool \;
125126

126127
make -C ${MILKYMIST_GIT_DIR}/rtems-yaffs2.git/utils mm-mkyaffs2image
128+
127129
${MILKYMIST_GIT_DIR}/rtems-yaffs2.git/utils/mm-mkyaffs2image \
128130
${IMAGES_DIR}/data.flash5 ${IMAGES_DIR}/data.flash5.bin convert >> ${BUILD_LOG} 2>&1
129131
chmod 644 ${IMAGES_DIR}/data.flash5.bin

0 commit comments

Comments
 (0)
Please sign in to comment.