用AT91SAM9261板子,基本照mcuzone的开发板原理抄的(因为拿这个原理跟atmel的原理看过,核心部分没区别),运行Wince5.0操作系统,firstboot,eboot烧在dataflash中,nk.nb0烧写到nandflash,以上二进制程序均是ATMEL网站上下载的。<br />启动后从超级终端显示如下信息:<br /><br />RomBOOT<br />><br />INFO : Low Level Init : OK<br />Dataflash init OK<br />Starting eboot ...<br />Master Clock is Hz<br />绝大部分时间停在这里,也会有打出频率数值的情况,基本都是48M多,偶尔(大概几十分之一的概率)能进一次eboot,但是在启动eboot引导wince基本没成功过(调了5天,只看到可爱的ce桌面两次)。<br />怀疑是SDRAM时钟问题,所以在eboot起来后,按空格键停住,测量sdck信号是50M,在上面eboot启动死掉的情况下,sdck信号也是50m<br />在wince死掉的情况下测量sdck信号,有时是90M,有时是10几K的方波<br />请问做过9261的兄弟们碰到过这种问题吗?没有eboot,ce等的源码,不知道为什么会死,想破头了快!兄弟们给个思路,年底结项目,急啊!<br />btw,板子启动linux一切正常!<br /> |
|