Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
uboot: v2014.10
u-boot开机时会先读取sd卡,制作的sd卡固件里有升级标志.
sdmmcBoot.c:uint32 SdmmcInit(uint32 ChipSel)
{
......
#ifdef RK_SDCARD_BOOT_EN
if (ChipSel == 0) {
if (gIdDataBuf[0] == 0xFCDC8C3B) {
gSdCardInfoTbl[ChipSel].FwPartOffset = SD_CARD_FW_PART_OFFSET;
if (0 == gIdDataBuf[128 + 104 / 4]) { /* sd*/
gsdboot_mode = SDMMC_SDCARD_UPDATE;
PRINT_E("SDCard Update.\n");
} else if (1 == gIdDataBuf[