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.

C6713B SDRAM EMIF Settings

Hi,

I am trying to bring up a new custom board with new SDRAM but I am running into some strange behavior. I can debug properly, I can execute the code, and I can use the memory viewer in CCS to write to RAM fine but I am not receiving a timer configured interrupt when the .far section is in external RAM. If I move it to internal RAM but leave all other sections in external RAM I get my interrupt. Also, I know it isn't my build since this code works on a different board with different SDRAM. I am assuming it has something to do with my EMIF settings so I have included them below but I am having a hard time understanding why this is happening. If someone could explain why .far would effect my timer interrupt or if someone could take a look at my EMIF settings I would greatly appreciate it.

Processor: C6713B, ECLKOUT: 100MHz

SDRAM: 2 of these chips to make 32 data bits. http://www.micross.com/pdf/AS4SD32M16.pdf

EMIF Settings:

*(int *)EMIF_GCTL     = 0x000007E0;

*(int *)EMIF_CE0 = 0x1051C131;
*(int *)EMIF_SDRAMTIM = 0x03000488;
*(int *)EMIF_SDRAMEXT = 0x00054529;
*(int *)EMIF_SDRAMCTL = 0x6B116000;

Thanks for the help

Matt