总结NAND FLASH控制器的操作

初始化

NAND FLASH: 

 

1)寄存器

NFCONT,用于开启

NAND FLASH控制器; 

2)向寄存器NFCMD写入命令; 

3)向寄存器NFADDR写入地址;  

4)使用寄存器NFDATA进行数据的读写,在此期间需要不断的检测寄存器NFSTAT来获知

NAND FLASH的状态(忙/闲); 

 

NAND FLASH:  

1)发送页写入命令0x80; 

2)发送页地址; 

3)发送要写入的数据;  

4)发送写入确定命令0x10;  

5)检测忙信号; 

NAND FLASH:  

1)发送页读取命令0x00; 

2)发送页地址;

3)发送页读取确认命令0x30; 

4)检测忙信号; 

5)从ARM处理器寄存器NFDATA中读取数据

posted @ 2016-04-24 15:30  我有一壶酒  阅读(644)  评论(0编辑  收藏  举报