1、首先勾选文件系统库

2、之后导出一个SD卡文件写demo


3、SD卡创建或修改文件时的创建时间和修改时间是通过调用BSP包的diskio.c文件中的get_fattime函数

4、找到这段函数,先把他注释掉,之后考到导出demo的最后一行,稍作修改,比如设定时间为2025.6.21,12点30分59秒


DWORD get_fattime(){
int fpga_hour,fpga_minute,fpga_second;
fpga_hour = 12;
fpga_minute = 30;
fpga_second = 59;
DWORD fattime = ((2025 - 1980) << 25) | (6 << 21) | (21 << 16) |
(fpga_hour << 11) | (fpga_minute << 5) | (fpga_second >> 1);
return fattime;
}
之后再运行SD卡文件的创建和修改时间就会是设定的时间了。
417

被折叠的 条评论
为什么被折叠?



