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.

application having DDR data not working

Hi

i am using C6670 in the Ethernet boot mode and i am able to boot it perfectly and different applications are working perfectly on different cores of DSP simultaneously.

there is noproblem of any sought when these application doesn't have any data to be written in DDR.

but when i use any application which have some data to be placed in DDR then its not working and i am not able to figure out the reason so please help.

 

Thanks in advance

Regards

Amandeep singh

  • The DDR needs to be configured prior to writing data to it.  You can write a small routine as an intermediate boot loader, have this as the initial booted code, and then have it pull the rest of the code to DDR after the DDR is configured.  Alternatively you can use I2C boot, and have the I2C code configure the DDR, and then set the I2C boot_magic_address to be the entry to the Ethernet bootROM location.

    Best Regards,

    Chad

  • Also if you are not loading your code into DDR then your application code can also initialize DDR first and then start using it.

     

    Regards,

    Bhavin