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: TMS570LC4357 片外如何启动程序,程序放在FPGA挂载的SDRAM里

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

想利用EMIF通信方式让TMS570LC4357和FPGA进行通信,MCU的应用程序放在FPGA挂载的片外SDRAM上,MCU上电后直接在SDRAM(FPGA的)里运行应用程序。应该怎么操作呢?

我查阅了下资料,可以修改CMD文件,定义好应用程序的起始地址,这个地址是填SDRAM的吗?

我在bootloader里使能EMIF总线后,还需要做什么操作吗?

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    //  这个起始地址是填FPGA挂载SDRAM的地址吗
    STACKS  (RW) : origin=0x08000000 length=0x00001500
    RAM     (RW) : origin=0x08001500 length=0x00026B00
]