引用楼主 wosicola 的回复:
自己做的板子,最小系统CPU+RAM+FLASH。
CPU是PXA270, flash是28F128J3A,接到 nSC0片选。
目前装了两块板子,第一块一切OK;第二块系统无法正常启动。抓了下波形,原来cpu并没有片选flash;正常情况是上电后直到nRESET_OUT释放后CPU应该进入运行模式,片选Flash,从零地址开始执行代码;但是第二块板在nRESET_OUT释放前的时序完全正确,但是nRESET_OUT释放后并没有片选Flash信号。
然而,同时发现第二块板在接JTAG下载线烧写EBOOT程序时,Flash片选信号是正确的;并且烧写EBOOT之后的Flash拆下来上到第一块板上,系统正常启动,说明Flash没有问题,片选连接也没有问题,并且在JTAG复位后CPU访问FLash的时序也正确,那么问题出在哪里呢?
是否真的是CPU出了问题?(这个可能性让我有点难以接受,因为随后装配了第三块板和第二块完全一样的现象,一个批次的PXA270会出这么严重的问题吗?)
哪位大虾遇到过这个情况,恳请指点一二。
既然有一块板子好用,;另外一块不好用
建议楼主检查下焊接,
另外nRESET_OUT之后无Flash片选信,检测FLASH的供电等等。