DSPRelated.com
Forums

problem with EMIF

Started by di he November 21, 2003
hello !
 
  i have some trouble with C6203 EMIF.
 
  the value in the EMIF registers is:
(this is according to my board condition)
 
 *((int *)EMIF_GCR) = 0x000033F9;
 *((int *)CE1_SCR) = 0xFFFF3F13; /* Flash */
 *((int *)CE0_SCR) = 0xFFFF3F23;
 *((int *)CE2_SCR) = 0xFFFF3F23;
 *((int *)CE3_SCR) = 0xFFFF3F23;
 *((int *)SDRAM_CR) = 0x0088F000;
 *((int *)SDRAM_TR) = 0x00FFF080;
 
  the HOLD pin is pulled high on my board.
 
  when i try to view the memory of CE1 space in CCS,
i checked CE1 (chip enable) signals on my board:
    CE1  become low, and remains low after this time.
    the result in the memory window of CCS is all ZERO.
    and after this operation, CCS reported an error, and CCS can't monitor my board any further.
    i also try to acess the other CE spaces, the same thing happens.
 
    what's the problem ? except the HOLD pin , is there any other hardware factors will affect the EMIF ? is there any other registers i forget to config ?
 

__________________________________________________