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.

TMS570LC4357-EP: How to start the off-chip program, the program is placed in the SDRAM mounted on the FPGA

Part Number: TMS570LC4357-EP
Other Parts Discussed in Thread: TMS570LC4357

Hi Team,

My customer wants to use the EMIF communication method to allow TMS570LC4357 to communicate with the FPGA. The MCU application program is placed on the off-chip SDRAM mounted on the FPGA. After the MCU is powered on, it directly runs the application program in the SDRAM (FPGA). How should it be done?

My customer checked the information, and he thinks that the CMD file can be modified to define the starting address of the application. Is this address the address of SDRAM?

After he enables the EMIF bus in the bootloader, what else needs to be done?

MEMORY
[
    VECTORS (X)  : origin=0x00000000 length=0x00000020
    FLASH0  (RX) : origin=0x00000020 length=0x0007FFE0
    FLASH1  (RX) : origin=0x00080000 length=0x00080000
    FLASH2  (RX) : origin=0x00100000 length=0x00080000
    FLASH3  (RX) : origin=0x00180000 length=0x00080000
    EXTFLASH (RX) : origin=0x60000000 length=0x00080000    //  Is this starting address the address of the SDRAM mounted on the FPGA?
    STACKS  (RW) : origin=0x08000000 length=0x00001500
    RAM     (RW) : origin=0x08001500 length=0x00026B00
]

--

Thanks & Regards

Yale