我的硬件是 AM3354+TPS65910A1A3+MT41K256M16TW-107(DDR3)+ MT29F8G08ABACAWP(nand flash),一般情况下,如果没有写入程序,那串口会一直打印“ccc”,但我这里就很奇怪,打印了15个“c”之后,打印就停止了。打印停止前,如果插入带系统的sd卡,那系统和PCB板就可以正常的工作。如果nand flash里面写入了系统,那系统也能正常启动。因为系统只要不从串口启动,那一般打印五六个“c”就从SD或者Flash启动了,不会等到打印十五个“c”的。
所以,是什么原因造成了ccc打印停止呢?为什么停止之后,就不能检测到带系统的SD卡插入了?就好像,“CCC”停止之后,AM3354就休眠了,不再检测启动项启动了似得。
另外,如果我把nand flash拆掉,打印就不会出现停止的情况了。但是,nand flash我也不是第一次用了,电路目前没看到什么问题,况且nand flash读写都是正常的,那基本没什么问题。