|
最近在调试pxa270的板子,碰到如下的情况,
64MSDRAM,2片16M nor flash组成32bits,电源芯片max1685。
上电后的主要问题:上电后CPU的CS0都没有反应。其中的5块板子,就有1块有反应,这块能正常上电启动。其余四块复位,上电,以及和电源芯片MAX1685之间的通信,VCC_BATT,nRESET,nRESET_OUT,SYS_EN,PWR_EN之间的时序都没什么区别。而且和datasheet里面要求的时序差不多,基本满足要求。
可就是nRESET_OUT高电平之后,没有产生CS0信号,按理说,应该就去flash里取0x0的指令了。
Vcore=1.3,Vsram=1.1,Vpll=1.3。
VCC_IO=3.3,其他VCC_MEM等和VCC_IO共用。
把芯片外围所有的内存flash都去掉了,上电后也还是产生不了cs0信号,而通过jtag口的jflashmm软件可以正常对flash操作,而且片选信号也正常。
所以焊接问题可以排除。
知道了问题所在,就是复位后没有产生cs0去执行flash里面的内容。但是还没有找到是什么原因让它没有去执行。复位的时间难道不够?但是复位时序已经满足了datasheet里面的要求了。 |
|