TI中文支持网
TI专业的中文技术问题搜集分享网站

nand flash测试程序跑不通,WAITSTAT一直是0

您好,我在c5517上跑nand 的程序的时候,程序运行NAND_sendCommand(hEmif,CSL_NAND_CMD_RESET);后,

在NAND_checkCommandStatus(hEmif);中停掉了,

do

{
status = CSL_FEXT(hEmif->regs->NANDFSR1, EMIF_NANDFSR1_WAITSTAT);
timeout++;
}while(((status & hEmif->waitPin) == FALSE) &&(timeout < CSL_NAND_MAX_TIMEOUT));中出不来了!!!

ACS4CR2 Register的Extended wait cycles disabled.,是不是hEmif->waitPin就不产生作用了,然后我看NANDFSR1 Register中WAITSTAT

一直是0,请问问题可能出现在哪?

谢谢您的解答。



chengyuan ma:

而且hEmif->waitPin不是要也是1的时候才能跳出循环,而我量EM_wait的电压是0!!!    

Tony Tang:

回复 chengyuan ma:

wait是外部NAND送给NAND接口的输入信号,外部没有输入,说明外部NAND对送给他的命令没响应,命令都是标准的,所以不应该存在送出的命令数据不对的问题,那么焊接有问题?

赞(0)
未经允许不得转载:TI中文支持网 » nand flash测试程序跑不通,WAITSTAT一直是0
分享到: 更多 (0)