Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

TDA4VH-Q1: Uniflash option to program emmc boot area 1

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: UNIFLASH, CSD

Tool/software:

Hello,

I am using dslite of uniflash to program OSPI and emmc boot area 0.

Is there any option to program emmc boot area 1 using dslite batch script?

Thanks,

Best Regards,

Lakshmi Shetty

  • Hello, 

    The engineer assigned is in a week-long workshop so please expect delays in response.

    -Josue

  • Hello Lakshmi,

    EXT CSD register needs to be changed to reflect the emmc partition 1. I believe this is not supported by default.
    Once you reach U-Boot you could easily do that.

    - Keerthy

  • Hello Keerthy,

    Thanks for the reply.

    I am looking for option to flash images to emmc boot area1 using uniflash.

    Currently using below option to program one image to emmc.

    call C:\ti\uniflash_8.0.0\dslite.bat --mode processors -c %COM_port% -f %PathImage%\firmware\u-boot.img -d 4 -o 0x280000

    But its programming to boot area 0. I could not find any argument to pass here to differentiate between boot area 0 and boot area 1.

    Is there any option to flash emmc boot area 1 via uniflash?

    Thanks,

    Best Regards,

    Lakshmi Shetty

  • Lakshmi,

    I am looping in our eMMC expert. He will get back to you early next week.

    - Keerthy

  • Hi Lakshmi,

    By default boot 0 partition is configured in the uniflash  programmer , you need to make changes in the source code and rebuild the  Uniflash Flash Programmer. to burn the images to the boot 1 area of emmc.

    Please configure the partition variable in function UFP_emmcInit as mentioned below.(<RTOS_SDK>/<pdj>/packages/ti/board/utils/uniflash/target src/emmc/emmc.c  )

    Once the changes are done rebuild the uniflash programmer as per the steps mentioned in the PDK documentation.

    Regards
    Diwakar