[yocto] CONFIG_ENV_IS_IN_UBI not working nicely with CONFIG_SPI_FLASH_MTD

Edward Wingate edwingate8 at gmail.com
Fri Sep 25 10:43:07 PDT 2015


I'm sorry, I posted this to the wrong list. Meant to post to u-boot list.


On Fri, Sep 25, 2015 at 10:12 AM, Edward Wingate <edwingate8 at gmail.com> wrote:
> I have been using u-boot with CONFIG_SPI_FLASH_MTD.  This has allowed
> me to use MTD/UBI/UBIFS with SPI flash.  I now want to use
> CONFIG_ENV_IS_IN_UBI, but after enabling this, u-boot can't read the
> environment on start-up:
>
> ===
> U-Boot 2015.07 (Sep 24 2015 - 17:10:41 -0700)
>
> Model: Zynq Zed Development Board
> I2C:   ready
> DRAM:  ECC disabled 512 MiB
> MMC:   zynq_sdhci: 0
> Device nor0 not found!
> Error initializing mtdparts!
>
> ** Cannot find mtd partition "uboot-env-itb"
> Using default environment
> ===
>
> "mtdparts" and "saveenv" do not work until after I do "sf probe".
>
> I'm using u-boot on a Zynq 7020 SoC.  Can someone help me with what sf
> probe-equivalent function call to make and where?  I'm guessing in
> board_init_f() or board_init_r()?
>
> Thanks for your help.



More information about the yocto mailing list