
1.修改File_Config.c中nandflash块的大小,即总块数减去你作为系统程序的块数。如使用K9F1G08,总块数为2048,系统程序占用前100块,文件系统从第101块开始,那么在配置文件中的块数为2048-100=1948;
2.修改nandflash底层驱动程序文件NAND_xxx.c中滑和运的SetPgAddr函数和SetBlAddr函数。由于RL-flashFS是按页 *** 作的,所以在这两个函数中的起始页应为你实际使用分配用作文件存储块的起始页。如1所示的例子中,这两个函数的参数row应加上6400;
完成信梁以上两处修改即可实现nandflash的分区功能了。棚侍
你好,楼主:这正逗些值都是NAND
FLASH的datasheet给定的值,你可以先查到你芯片的举迅卖型号,再找到其datasheet,昌喊从文中就可以找到其值的配置。
nand flash只有一个陵局隐reset命令,就是把nand状态回复到默认值,至于你说的初始化,nand flash本身没尺厅有这腊陆条命令,估计是firmware的某些 *** 作吧。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)