AnsweredAssumed Answered

LPC4357使用SDRAM当系统RAM异常咨询

Question asked by jun liu on Feb 7, 2017
Latest reply on Feb 23, 2017 by Hui_Ma

采用BOOT+APP模式。BOOT初始化SDRAM,测试SDRAM也是OK的,然后转跳APP,

APP使用内部100K+的内部ram,没有任何问题。分散加载如下

使用内部ram

这种模式下,app各种功能正常。

使用外部saram 加载如下

外部ram

这种模式下 APP 跑流水程序(没有中断产生的)是正常的。

但是当开启各种硬件中断后程序有一定几率20%,程序会跑飞。

 

开始怀疑是sdram问题。就加了段测试代码

这个测试非常正常。

 

怀疑是中断向量地址没有设置好。跑测试了下也是正常的。(使用内部ram和外部ram的向量地址是一样的)

SCB->VTOR 的值也是 0x1A020000

Outcomes