Skip to content

Commit

Permalink
don't reflash empty file to M1
Browse files Browse the repository at this point in the history
  • Loading branch information
Xiangfu Liu committed Nov 27, 2011
1 parent d09543c commit 7c48525
Showing 1 changed file with 22 additions and 15 deletions.
37 changes: 22 additions & 15 deletions scripts/reflash_m1.sh
@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash


# version of me # version of me
__VERSION__="2011-10-14" __VERSION__="2011-11-28"
echo "File name: $0, Version of me: ${__VERSION__}" echo "File name: $0, Version of me: ${__VERSION__}"




Expand Down Expand Up @@ -48,18 +48,27 @@ Please report bugs to <devel@lists.milkymist.org>


} }


# $1: is the file name you want save
# $2: is the URL
call-wget() {
wget -O "$1" "$2"
if [ "$?" != "0" ]; then
rm -f "$1"
fi
}

call-download() { call-download() {
wget -O "${WORKING_DIR}/${STANDBY}" "${BASE_URL_HTTP}/${VERSION}/${STANDBY}" call-wget "${WORKING_DIR}/${STANDBY}" "${BASE_URL_HTTP}/${VERSION}/${STANDBY}"


wget -O "${WORKING_DIR}/${SOC_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${SOC_RESCUE}" call-wget "${WORKING_DIR}/${SOC_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${SOC_RESCUE}"
wget -O "${WORKING_DIR}/${BIOS_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${BIOS_RESCUE}" call-wget "${WORKING_DIR}/${BIOS_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${BIOS_RESCUE}"
wget -O "${WORKING_DIR}/${SPLASH_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${SPLASH_RESCUE}" call-wget "${WORKING_DIR}/${SPLASH_RESCUE}" "${BASE_URL_HTTP}/${VERSION}/${SPLASH_RESCUE}"


wget -O "${WORKING_DIR}/${SOC}" "${BASE_URL_HTTP}/${VERSION}/${SOC}" call-wget "${WORKING_DIR}/${SOC}" "${BASE_URL_HTTP}/${VERSION}/${SOC}"
wget -O "${WORKING_DIR}/${BIOS}" "${BASE_URL_HTTP}/${VERSION}/${BIOS}" call-wget "${WORKING_DIR}/${BIOS}" "${BASE_URL_HTTP}/${VERSION}/${BIOS}"
wget -O "${WORKING_DIR}/${SPLASH}" "${BASE_URL_HTTP}/${VERSION}/${SPLASH}" call-wget "${WORKING_DIR}/${SPLASH}" "${BASE_URL_HTTP}/${VERSION}/${SPLASH}"


wget -O "${WORKING_DIR}/${FLICKERNOISE}" "${BASE_URL_HTTP}/${VERSION}/${FLICKERNOISE}" call-wget "${WORKING_DIR}/${FLICKERNOISE}" "${BASE_URL_HTTP}/${VERSION}/${FLICKERNOISE}"
} }


call-jtag() { call-jtag() {
Expand All @@ -68,7 +77,7 @@ call-jtag() {
fi fi


if [ ! -f "${FJMEM_PATH}/${FJMEM}" ]; then if [ ! -f "${FJMEM_PATH}/${FJMEM}" ]; then
wget -O "${FJMEM_PATH}/${FJMEM}" http://milkymist.org/updates/2011-07-13/for-rc3/fjmem.bit call-wget "${FJMEM_PATH}/${FJMEM}" http://milkymist.org/updates/2011-07-13/for-rc3/fjmem.bit
fi fi


if [ "${BIOS_RESCUE_PATH}" == "" ]; then if [ "${BIOS_RESCUE_PATH}" == "" ]; then
Expand Down Expand Up @@ -131,8 +140,6 @@ EOF
fi fi


if [ "$1" == "--release" ] || [ "$1" == "--snapshot" ]; then if [ "$1" == "--release" ] || [ "$1" == "--snapshot" ]; then
echo "eraseflash 0x000000 105" >> ${JTAG_BATCH_FILE}

echo "flashmem 0x000000 ${WORKING_DIR}/${STANDBY} ${JTAG_NOVERIFY}" >> ${JTAG_BATCH_FILE} echo "flashmem 0x000000 ${WORKING_DIR}/${STANDBY} ${JTAG_NOVERIFY}" >> ${JTAG_BATCH_FILE}


echo "flashmem 0x0A0000 ${WORKING_DIR}/${SOC_RESCUE} ${JTAG_NOVERIFY}" >> ${JTAG_BATCH_FILE} echo "flashmem 0x0A0000 ${WORKING_DIR}/${SOC_RESCUE} ${JTAG_NOVERIFY}" >> ${JTAG_BATCH_FILE}
Expand Down Expand Up @@ -180,7 +187,7 @@ call-create-bios () {
mkdir -p ${MAC_DIR} mkdir -p ${MAC_DIR}


if [ ! -f "${BIOS_RESCUE_WITHOUT_CRC_PATH}/bios-rescue-without-CRC.bin" ]; then if [ ! -f "${BIOS_RESCUE_WITHOUT_CRC_PATH}/bios-rescue-without-CRC.bin" ]; then
wget -O "${BIOS_RESCUE_WITHOUT_CRC_PATH}/bios-rescue-without-CRC.bin" http://milkymist.org/updates/2011-07-13/for-rc3/bios-rescue-without-CRC.bin call-wget "${BIOS_RESCUE_WITHOUT_CRC_PATH}/bios-rescue-without-CRC.bin" http://milkymist.org/updates/2011-07-13/for-rc3/bios-rescue-without-CRC.bin
fi fi




Expand Down Expand Up @@ -234,7 +241,7 @@ if [ "$1" == "--release" ]; then
${STANDBY} ${SOC_RESCUE} ${BIOS_RESCUE} ${SPLASH_RESCUE} \ ${STANDBY} ${SOC_RESCUE} ${BIOS_RESCUE} ${SPLASH_RESCUE} \
${SOC} ${BIOS} ${SPLASH} ${FLICKERNOISE} \ ${SOC} ${BIOS} ${SPLASH} ${FLICKERNOISE} \
version-app) version-app)
wget -O ${WORKING_DIR}/version-app ${BASE_URL_HTTP}/${VERSION}/version-app call-wget ${WORKING_DIR}/version-app ${BASE_URL_HTTP}/${VERSION}/version-app
call-download call-download
fi fi


Expand Down Expand Up @@ -272,7 +279,7 @@ if [ "$1" == "--snapshot" ]; then
else else
(cd "${WORKING_DIR}" ; rm -f ${STANDBY} ${SOC_RESCUE} ${BIOS_RESCUE} ${SPLASH_RESCUE} \ (cd "${WORKING_DIR}" ; rm -f ${STANDBY} ${SOC_RESCUE} ${BIOS_RESCUE} ${SPLASH_RESCUE} \
${SOC} ${BIOS} ${SPLASH} ${FLICKERNOISE} ${DATA}) ${SOC} ${BIOS} ${SPLASH} ${FLICKERNOISE} ${DATA})
wget -O "${WORKING_DIR}/${DATA}" "${BASE_URL_HTTP}/${VERSION}/${DATA}" call-wget "${WORKING_DIR}/${DATA}" "${BASE_URL_HTTP}/${VERSION}/${DATA}"
call-download call-download
fi fi


Expand Down

0 comments on commit 7c48525

Please sign in to comment.