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.

TMDXIDK5718: How to remote upgrade image to eMMC?

Part Number: TMDXIDK5718

Hi  TI 

We  have 2 Ethernet ports.One is 100M PRU0,and another is 1000M from RGMII。

My question is:

How to upgrade FW to eMMC from remote PC Hardisk?

IFnot,Do U have some solution about remote upgarde?

How to local reflash eMMC? From USB? USB2.0 or USB3.0? Or Both,Do you have some referent file?

USB JTAG(J19) in IDK board just use for Debug,right?

If we delete U37(FT2232HL) ,what  emulation should we buy?

Embedded XDS100V2 or XDS110? It is better to  support AM65xx~

Foxconn Qin

  • Hi,

    I want to understand if you are wanting to try eMMC boot?

    SDK 6.03 which is the latest for AM57xx does not have eMMC boot validated.
    What is the SDK version you are using?

    What is the purpose of putting the firmware to eMMC? What is the boot mode you are using
    to boot Linux?

    If you have u-boot up and running then you should be able to flash the fw to eMMC using uboot commands.

    USB JTAG(J19) in IDK board just use for Debug,right?

    Yes.

    Embedded XDS100V2 or XDS110? It is better to  support AM65xx~

    Why am65xx? I did not understand this.

    - Keerthy

  • Hi,

    I want to understand if you are wanting to try eMMC boot?

    Hi  Ti

    SDK 6.03 which is the latest for AM57xx does not have eMMC boot validated.
    >>What is the SDK version you are using?

    [QIN] Just for evaluation, We are not sure which SDK version we use( the latest is better),SDK 6.03 will not support eMMC in the future or just not support it at the moment?

    >> What is the purpose of putting the firmware to eMMC? What is the boot mode you are using
    to boot Linux?

    [QIn] For example, Some new functions adding, how to upgrade system(HTTP)? Actually, we would like to know how to upgrade FW from a remote PC(Link FIRMWARE BIN file or others), eMMC is just a choice. If SDK6.03 doesn't support eMMC boot, where we can pass the bin file to? SD or SPI flash?


    If you have u-boot up and running then you should be able to flash the FW to eMMC using boot commands.
    [QIn]  Using Boot command by USB? or Uart?

    Embedded XDS100V2 or XDS110? It is better to  support AM65xx~

    [Qin] because we also have an AM65xx system need to design, Just for compatibility, then we can use the same emulation for 2 different CPUs.

    So the question should be :

    If we just debug AM57xx, Which emulation should we use?

    If we want to debug AM57xx and AM65xx, Which emulation is better?



    - Qin

  • [QIN] Just for evaluation, We are not sure which SDK version we use( the latest is better),SDK 6.03 will not support eMMC in the future or just not support it at the moment?

    Future support is not finalized. SD/QSPI is supported on the latest SDK.
    Here is a detailed list: e2e.ti.com/.../faq-ccs-am5728-am57xx-boot-modes-supported

    [QIn] For example, Some new functions adding, how to upgrade system(HTTP)? Actually, we would like to know how to upgrade FW from a remote PC(Link FIRMWARE BIN file or others), eMMC is just a choice. If SDK6.03 doesn't support eMMC boot, where we can pass the bin file to? SD or SPI flash?

    Yes SD & SPI flash should be possible. U-boot supports ethernet so we can upgrade the firmware via ethernet from the remote PC.

    [QIn]  Using Boot command by USB? or Uart?

    tftp on u-boot using ethernet

    [Qin] because we also have an AM65xx system need to design, Just for compatibility, then we can use the same emulation for 2 different CPUs.

    So the question should be :

    If we just debug AM57xx, Which emulation should we use?

    If we want to debug AM57xx and AM65xx, Which emulation is better?

    AM65 have USB based XDS110 support:
    https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/How_to_Guides/Hardware_Setup_with_CCS/TMDX654_EVM_Hardware_Setup.html?highlight=xds110#evm-layout-and-key-components

    AM57 Has USB based XDS100 support:
    http://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/How_to_Guides/Hardware_Setup_with_CCS/TMDXIDK5728_Hardware_Setup.html

    Hope the above answers all your questions. If yes click on Verify Answer.

    Best Regards,
    Keerthy