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卡文件的創建和修改時間就會是設定的時間了。