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.

where should I to initialize DDR3 in older to put the code(.text) in it?

Now I have to use the DDR3 to put the code(.text and something else). when debuging with SEED_XDS560V2 with evmc6678I.gel, the results is OK. So I try to realize bootloader from SPI nor Flash. It can't work. It should be the problem that the DDR3 haven't been initialized. So when or where should I initialize the DDR3 when DSP boot up from SPI Nor Flash?

thanks!

  • Hi,
    I hope you are having C6678. Is it EVM or custom board? What is the SOC revision mounted on the board?
  • Hi,

    In No-Boot mode, the gel file will be loaded, when the board is booted and application loaded via JTAG emulator. The gel file is initialize the PLL and DDR configuration registers and test application only accessing the DDR memory.

    When the SPI mode is used no need to connect with gel file, the IBL should init the PLL registers/configurations. You need to add the DDR initialization Code on IBL or your test application should init the required registers/configurations.

    Thanks,