This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: TDA4VM EVM cannot save ENV to OSPI flash

Part Number: TDA4VM

I was able to boot U-Boot from OSPI flash. However, when saving the ENV, it still targets the SD card to save the ENV (Please see log below):

=> saveenv
Saving Environment to FAT... MMC: no card present
mmc_init: -123, time 2002
Failed (1)

Would you please let me know how I could configure it so it saves the ENV to OSPI flash?

Many Thanks,

Philip

  • Hi Philip,

    CONFIG_ENV_IS_IN_FLASH, and CONFIG_ENV_IS_IN_SPI_FLASH, along with CONFIG_ENV_OFFSET and CONFIG_ENV_SIZE should allow you to save environment on OSPI flash. This is not supported in the default SDK. We are saving it on SD FAT partition. So please try and let us know.

    Best Regards,
    Keerthy

  • Hi Keerthy,

    Thank you for the reply. I have not been able to verify what you suggested. I have been running into issue with the Yocto build environment. I am not sure if you are able to answer my question.

    When building the rootfs (core-image-minimal), it complaints that it cannot find command "update-mime-database"

    ********************************************************************************************************

    NOTE: Running ['oe-pkgdata-util', '-p', '/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/build/arago-tmp-external-arm-glibc/pkgdata/j7-evm', 'glob', '/tmp/installed-pkgs4kp5byok', '']
    NOTE: Installing complementary packages ...  (skipped already provided packages )
    NOTE: Running intercept scripts:
    NOTE: > Executing update_mime_database intercept ...
    NOTE: Exit code 127. Output:
    Updating MIME database... this may take a while.
    /home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/build/arago-tmp-external-arm-glibc/work/j7_evm-linux/core-image-minimal/1.0-r0/intercept_scripts-290d5e567872a339720b7a6967c3f322bc69669293eab340bea33410366c277b/update_mime_database: line 8: update-mime-database: command not found

    ********************************************************************************************************

    My machine does support this command, as you may see below:

    $ which update-mime-database
    /usr/bin/update-mime-database

    And the bitbake toolchain path also points to /usr/bin/, but I am not sure why bitbake still complaints that it cannot find this command:

    ********************************************************************************************************

    $ echo $PATH
    /home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/meta-virtualization/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/oe-core/scripts:/home/plin/ti-processor-sdk-linux-j7-evm-08_02_00_03/yocto-build/sources/bitbake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

    ********************************************************************************************************

    Many Thanks,

    Philip