Skip to content

Commit bfcfae2

Browse files
author
Xiangfu Liu
committedOct 28, 2011
reflash_m1.sh: add --read-flash parameters
1 parent 0785997 commit bfcfae2

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed
 

‎scripts/reflash_m1.sh

+17-7
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ Usage: ./reflash_m1.sh version: ${__VERSION__}
3333
3434
--lock-flash # lock 'standby' and 'rescue' partitions
3535
36-
--read-flash # by default only read 'standby.bin' from m1
36+
--read-flash <PARTITION> # read from RESCUE partition, by default only read 'standby.bin' from m1
37+
# PARTITION: standby soc bios splash flickernoise
3738
3839
--bios-mac 00 2a # '00' '2a' is the last MAC address
3940
@@ -105,12 +106,21 @@ EOF
105106
fi
106107

107108
if [ "$1" == "--read-flash" ]; then
108-
echo "readmem 0x000000 0x00A0000 ${WORKING_DIR}/${STANDBY}" >> ${JTAG_BATCH_FILE}
109-
110-
#echo "readmem 0x0A0000 0x0180000 ${WORKING_DIR}/${SOC_RESCUE}" >> ${JTAG_BATCH_FILE}
111-
#echo "readmem 0x220000 0x0020000 ${BIOS_RESCUE_PATH}/${BIOS_RESCUE}" >> ${JTAG_BATCH_FILE}
112-
#echo "readmem 0x240000 0x00A0000 ${WORKING_DIR}/${SPLASH_RESCUE}" >> ${JTAG_BATCH_FILE}
113-
#echo "readmem 0x2E0000 0x0400000 ${WORKING_DIR}/${FLICKERNOISE_RESCUE}" >> ${JTAG_BATCH_FILE}
109+
if [ "$2" == "standby" ] || [ "$2" == "" ]; then
110+
echo "readmem 0x000000 0x00A0000 ${WORKING_DIR}/${STANDBY}" >> ${JTAG_BATCH_FILE}
111+
fi
112+
if [ "$2" == "soc" ]; then
113+
echo "readmem 0x0A0000 0x0180000 ${WORKING_DIR}/${SOC_RESCUE}" >> ${JTAG_BATCH_FILE}
114+
fi
115+
if [ "$2" == "bios" ]; then
116+
echo "readmem 0x220000 0x0020000 ${WORKING_DIR}/${BIOS_RESCUE}" >> ${JTAG_BATCH_FILE}
117+
fi
118+
if [ "$2" == "splash" ]; then
119+
echo "readmem 0x240000 0x00A0000 ${WORKING_DIR}/${SPLASH_RESCUE}" >> ${JTAG_BATCH_FILE}
120+
fi
121+
if [ "$2" == "flickernoise" ]; then
122+
echo "readmem 0x2E0000 0x0400000 ${WORKING_DIR}/${FLICKERNOISE_RESCUE}" >> ${JTAG_BATCH_FILE}
123+
fi
114124

115125
#echo "readmem 0x6E0000 0x0180000 ${WORKING_DIR}/${SOC}" >> ${JTAG_BATCH_FILE}
116126
#echo "readmem 0x860000 0x0020000 ${WORKING_DIR}/${BIOS}" >> ${JTAG_BATCH_FILE}

0 commit comments

Comments
 (0)
Please sign in to comment.