Flash数据存储操作流程
发布时间:2008/12/25 0:00:00 访问次数:669
向flash存储器的特定寄存器写入地址和数据命令,就可对flash存储器进行烧写、擦除等操作,但操作必须按照一定的顺序,否则就会导致flash存储器复位而使操作命令无法完成。编程指令只能使“1”变为“0”,而擦除命令可使“0”变为“1”,因此正确的操作顺序是先擦除,后编程p当flash存储器被擦除以后,读出的内容应全为0xff。
对flash操作的程序流程如图所示。
图 对flash的操作流程
系统启动后,对系统关键设备(包括arm、sdram、nor-flash和nand-flash等)进行初始化操作,然后启动boot-loader,将nand-fash上的linux内核读入sdram执行。
初始化时,除了对hash内部寄存器进行初始化设置外,还需要设置arm的寄存器。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
向flash存储器的特定寄存器写入地址和数据命令,就可对flash存储器进行烧写、擦除等操作,但操作必须按照一定的顺序,否则就会导致flash存储器复位而使操作命令无法完成。编程指令只能使“1”变为“0”,而擦除命令可使“0”变为“1”,因此正确的操作顺序是先擦除,后编程p当flash存储器被擦除以后,读出的内容应全为0xff。
对flash操作的程序流程如图所示。
图 对flash的操作流程
系统启动后,对系统关键设备(包括arm、sdram、nor-flash和nand-flash等)进行初始化操作,然后启动boot-loader,将nand-fash上的linux内核读入sdram执行。
初始化时,除了对hash内部寄存器进行初始化设置外,还需要设置arm的寄存器。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:GPIO设备程序开发步骤
上一篇:Nand-Flash 的设计
热门点击