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