目前手上有三块6747的板子:
第一块是开发板,silicon rev1.0,能从nand启动,一切正常;
第二块工作正常的板子,是自己画的,芯片版本是silicsion rev2.1;
第三块板子,自己画的,芯片版本是rev2.0,不能从nand启动的板子,但是挂上JTAG仿真器,能读写nand flash。设置从nand启动时,用示波器测量CS3(NAND flash用它片选),观察不到读写nand的片选信号。对比过,设置boot引脚从nand启动时,三块板子的BOOTCFG低16位都是一样的,但是高16位,第一块板子和第二块板子一样为0,第三块板子为3。
第三块板子目前挂仿真器能正常跑,从nand和spi flash都不能启动,都没有片选信号。
目前能用到的能想到的手段都用尽了,硬件一样,复位信号正常,boot方式BOOTCFG所存正常,但是就是没有片选信号,根本没有读取nand和spi flsh的数据。