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.

How to program blank eMMC flash memory

Other Parts Discussed in Thread: AM3358

 What is the appropriate way to program the blank eMMC Flash connected to AM387x, the first time?

This is for a board that will boot from the eMMC Flash.

Could the eMMC be programmed using a  JTAG emulator?

Regards,

Michael T 

  • Mike,

    Yes, you could write a CCS application and load/run through JTAG.

    Alternatively you could configure a secondary boot option to load the programming routing during manufacture.

    BR,

    Steve

  • Thanks Steve for the answer.

    Steve Clynes said:

    Yes, you could write a CCS application and load/run through JTAG.

    So, will this be a similar application like flashing the MLO, u-boot and FS to nand flash via JTAG/CCS?

    Steve Clynes said:

    Alternatively you could configure a secondary boot option to load the programming routing during manufacture.

    Sorry for my ignorance but it will be really helpful if you can you elaborate this point.

  • I don't know anything about MLO etc... but I do know that CCS will have access to everything.

    A secondary boot loader would be, for example, an application which boots from, say an SD card which then goes off and programs the eMMC.

    This would actually be similar to the CCS approach except that instead of loading the programming code through CCS you would load it from SD card, SPI, ethernet etc...

    The term "secondary" comes from the fact that you would have a boot order which includes eMMC and also this 'secondary' boot option. The boot sequence will either try eMMC. fail and move to the next one, or start with the 'programming' boot option if it is present.

    BR,

    Steve

  • Hi,

    I am facing a similar problem, where in i have AM3358 based board to be programmed. I have eMMC flash device... Please suggest the best way to go about flashing a blank board?
  • Satish,
    Could you post your question on
    e2e.ti.com/.../sitara_arm ?



    BR,
    Eason