相信各位大佬都玩过S3C2440或2410,都知道从nand flash启动时,芯片会自动将nand flash的前4K复制到片内ram stepping stone中,然后进行后续的初始化工作。现在我的问题是:在刚上电的时候并没有设置nand控制器,也没有nand flash的驱动,那么芯片如何读出nand的内容呢?我猜测可能的原因是:S3C2440只支持一定型号的nand flash,并且这些型号的flash的访问接口与时序是一样的,所以芯片的内置的程序只要能访问这些flash就行。
类似的,当从nor flash启动时,刚上电时又是怎样访问nor flash的?
|