AnsweredAssumed Answered

SDRAM模式寄存器设置失败

Question asked by 君 罗 on Jul 22, 2019
Latest reply on Jul 26, 2019 by 君 罗

 LPC1788 由Bootloader跳转到APP时,调试发现程序死在SDRAM初始化,设置SDRAM模式寄存器位置即这条语句:

Dummy = *((volatile uint32_t *)(SDRAM_BASE | (0x33<<12)));  /* Mode Register Setting */,其中SDRAM是MT48LC16M16A2P-6A,Bootloader和APP程序硬件初始化中都对SDRAM进行了初始化,并且初始化函数相同,调试也发现SDRAM初始化一次,程序正常运行。

请问有遇到过同类的情况吗?SDRAM模式寄存器不能多次设置吗?求解

 

Outcomes