//SDRAM_ADDR_BASE = DynAddr = 0x28 000 000 //v1.01 here comment says 4 burst, but ... |3 ... means 8 burst. temp = *((volatile uint32_t *)(SDRAM_ADDR_BASE | (3<<4| 3)<<11)); /* 4 burst, 3 CAS latency */ //v1.03 here ModeRegister=51 Col_len=8 or 9 temp = *((volatile uint32_t *) (DynAddr | (ModeRegister << Col_len))); |