我设计了一块ATSAM9261(ATMEL)的核心板,用了K9F2G08U0A的NANDFLASH,用了一块K4S561632J-UC75的SDRAM(16位),用SAMBA1.1(已将16位SDRAM部分修改)初始化NANDFLASH,读取ID号始终为0(3块板子同样现象),又用JTAG在MDK(内部RAM运行,因为不知道怎样设置MDK的SDRAM为16位,因此没有在外部SDRAM下运行)下单步和全速仿真读取NAND的ID,是0X9510ECDA,正确,所以判断硬件连接没有问题,在SAMBA里各速度读写SDRAM地址数据没有错误,看PCB,感觉布线比较规整(NAND的连线不多),不过这次PCB的加工工艺不是特别好,表面镀金不是很均匀,而且腐蚀的线条个别地方带毛刺(内电层看不到),不知道是不是跟这个有关系,各位帮助分析一下问题可能出在什么地方?千恩万谢! |