发现无法将sep4020在ads下置为idle模式,但是sleep和slow模式均可以,查看中断控制器,发现存在一个emi的未处理中断,而emi一般是没有中断的,仔细查看发现原来是emi中的nand产生了ecc中断。
也就是说系统刚上电就开始搬运nand了,开始想不通,后来一想的确如此,因为我为了防止uboot的干扰(uboot烧写在norflash中,nandflash中没有任何东西),我是从nandflash启动,而不是从norflash启动。但是这也带来了一个问题就是在nandflash启动,芯片会自动读取nandflash的第一页,这就导致了ecc的error。从而使emi有一个中断,导致芯片已近idle立马被唤醒。
阅读(910) | 评论(0) | 转发(0) |