> > Hi Hannes, Hi, > > So I did as you had indicated and made some progress, so now, my #defines lookas below. > #define CONFIG_SYS_MMC_ENV_DEV 0 /* device 0 */ > #define CONFIG_ENV_OFFSET 0x21900000 okay, since we don't have a 'CONFIG_SYS_MMC_ENV_PART' no partition switch within eMMC is performed. So U-Boot reads/writes from Address 0x21900000 within the user-area of eMMC.
Can you supply your partition-layout ? > > I calculated the env offset from the block number it was on based on the first > block number of the partition. Offset = block# * 512, okay ? > > Doing this on uboot startup, I dontget the warning saying, using default > environment. Neither it complained abt crc error. So it liked it seems. But > what it did is it trashed the partition which had my dtb and zImage. Its a > completely different partition. So after that, the bootup gets halted. Any > ideas ? What may have trashed the partition ? Maybe the blockaddress of 0x21900000 (1099776 dec) is within the partition where zImage/dtb is stored. Please double-check the CONFIG_ENV_OFFSET address. best regards, hannes _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot