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卡文件的创建和修改时间就会是设定的时间了。