当前位置: 技术问答>linux和unix
linux内核启动后,文件系统加载前。如何读写flash??
来源: 互联网 发布时间:2017-04-07
本文导语: 在开发板上,将bin文件写入某段地址(如:0x02700000-0x03700000)。 当内核启动后,文件系统加载前的这段时间,我想把这个bin文件读进行校验。 请问大家,此时linux内核怎么读写nand flash??? 是不是将某段flash地址(如...
在开发板上,将bin文件写入某段地址(如:0x02700000-0x03700000)。
当内核启动后,文件系统加载前的这段时间,我想把这个bin文件读进行校验。
请问大家,此时linux内核怎么读写nand flash???
是不是将某段flash地址(如:0x02700000-0x03700000)转换为虚拟地址,再读写虚拟地址呢??
当内核启动后,文件系统加载前的这段时间,我想把这个bin文件读进行校验。
请问大家,此时linux内核怎么读写nand flash???
是不是将某段flash地址(如:0x02700000-0x03700000)转换为虚拟地址,再读写虚拟地址呢??
|
对flash的操作,不涉及到内存管理虚拟地址的转化。建议参照boot loader的做法,对flash进行读写。
|
参照mtd-utils工具,直接操作mtd设备即可
|
flash是nor还是nand?
只要kernel里驱动了falsh,就能进行读写。