移植FATFS文件系统的具体步骤 (SD卡SPI模式存储)
我已经将FATFS文件系统里面需要修改的diskio.cinteager.hff.h修改了下想具体调试下是不是直接下载到单片机上就可以了我有个SD卡的程序是不是把FATF...
我已经将FATFS文件系统里面需要修改的diskio.c inteager.h ff.h 修改了下 想具体调试下 是不是直接下载到单片机上就可以了 我有个SD卡的程序 是不是把 FATFS的文件都添加到SD卡程序的工程里 然后一起编译 下载 然后main.c主函数里要不要再改什么 问题有点弱
展开
2个回答
展开全部
main函数里面SD卡端口的初始化是需要的。
需要把fatfs的文件添加到你的sd卡工程;不然文件操作函数怎么调用呢。
读写文件操作次序:
res = f_mount(0, &fs); // 先mount设备,即使你的SD卡
res = f_open(&fl, filename, FA_OPEN_EXISTING | FA_READ); // 打开需要的文件
res = f_read(&fl, buff, count, &len); // 读取文件数据,写也类似的
基本就这样。
其实就是操作一些函数来读写数据;不需要管文件系统内部的处理过程。
需要把fatfs的文件添加到你的sd卡工程;不然文件操作函数怎么调用呢。
读写文件操作次序:
res = f_mount(0, &fs); // 先mount设备,即使你的SD卡
res = f_open(&fl, filename, FA_OPEN_EXISTING | FA_READ); // 打开需要的文件
res = f_read(&fl, buff, count, &len); // 读取文件数据,写也类似的
基本就这样。
其实就是操作一些函数来读写数据;不需要管文件系统内部的处理过程。
浙江启扬智能科技有限公司
2023-08-23 广告
2023-08-23 广告
在ARM开发板上完成开发后,要将其变成成品,需要进行以下步骤:1. 硬件集成:将开发板上的各种硬件组件集成到一个完整的硬件系统中,以便能够进行后续的制造和测试。2. 软件编译:将开发板上运行的软件代码编译成可执行文件,并在最终硬件系统上测试...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |