Keil MDK自带RL-FlashFS文件系统初始化问题

Keil MDK自带RL-FlashFS文件系统初始化问题,第1张

可以进行配置。你需要修改两个地方:

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的分区功能了。

1、打开Keil软件,编写用户需要添加的头文件,并设置其后缀为h;

2、在Keil主界面,点击上方的“工程”选项

3、在d出的界面,选择“Options”选项并点击;

4、在d出的对话框中,选择“C”选项进入;

5、找到“头文件路径”选项,点击该选项后方的按钮;

6、点击界面上方红叉左侧的按钮,新建一条用户指定的路径,添加用户所需头文件即可。

点击工程,再右键,点开options,-->add group(自己建一个文件夹)-->new file 图标-->保存到文件夹下(分别保存为 led.h led.c)--->点击文件夹-->add file(加入即可)

望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11596749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存