puts("Auto burning bootloader (eMMC)\n");
count += sprintf(buf + count, "run updatemmc; ");
}
- /* Backup u-boot in eMMC */
- if (readl(magic_base) == 0x4261636B) { /* ASICC: Back */
- puts("Auto buring u-boot image (boot partition2 in eMMC)\n");
- count += sprintf(buf + count, "run updatebackup; ");
- }
if (readl(magic_base + 0x04) == 0x4b65726e) { /* ASICC: Kern */
puts("Auto burning kernel\n");
count += sprintf(buf + count, "run updatek; ");
}
+ /* Backup u-boot in eMMC */
+ if (readl(magic_base + 0x8) == 0x4261636B) { /* ASICC: Back */
+ puts("Auto buring u-boot image (boot partition2 in eMMC)\n");
+ count += sprintf(buf + count, "run updatebackup; ");
+ }
if (count) {
count += sprintf(buf + count, "reset");
puts("Auto buring bootloader (eMMC)\n");
count += sprintf(buf + count, "run updatemmc; ");
}
- /* Backup u-boot in eMMC */
- if (readl(magic_base) == 0x4261636B) { /* ASICC: Back */
- puts("Auto buring u-boot image (boot partition2 in eMMC)\n");
- count += sprintf(buf + count, "run updatebackup; ");
- }
if (readl(magic_base + 0x4) == 0x4b65726e) { /* ASICC: Kern */
puts("Auto buring kernel\n");
count += sprintf(buf + count, "run updatek; ");
}
+ /* Backup u-boot in eMMC */
+ if (readl(magic_base + 0x8) == 0x4261636B) { /* ASICC: Back */
+ puts("Auto buring u-boot image (boot partition2 in eMMC)\n");
+ count += sprintf(buf + count, "run updatebackup; ");
+ }
if (count) {
count += sprintf(buf + count, "reset");
" bootm 0x30007FC0\0" \
"updatemmc=mmc boot 0 1 1 1; mmc write 0 0x32008000 0 0x200;" \
" mmc boot 0 1 1 0\0" \
- "updatebackup=mmc boot 0 1 1 2; mmc write 0 0x32000000 0 0x200;" \
+ "updatebackup=mmc boot 0 1 1 2; mmc write 0 0x32004000 0 0x200;" \
" mmc boot 0 1 1 0\0" \
"flashboot=set bootargs root=/dev/mtdblock${bootblock}" \
" rootfstype=${rootfstype}" \
"bootk=run loaduimage; bootm 0x40007FC0\0" \
"updatemmc=mmc boot 0 1 1 1; mmc write 0 0x42008000 0 0x200;" \
" mmc boot 0 1 1 0\0" \
- "updatebackup=mmc boot 0 1 1 2; mmc write 0 0x42000000 0 0x200;" \
+ "updatebackup=mmc boot 0 1 1 2; mmc write 0 0x42004000 0 0x200;" \
" mmc boot 0 1 1 0\0" \
"lpj=lpj=3981312\0" \
"ubifsboot=set bootargs root=ubi0!rootfs rootfstype=ubifs ${lpj} " \