FTL诊断:探针窗口前移至f_mount前+页内容指纹(定位挂载期坏读来源)

This commit is contained in:
2026-09-20 05:16:27 +08:00
parent 637302f786
commit 99d8a8bb59
2 changed files with 10 additions and 2 deletions
+2
View File
@@ -226,8 +226,10 @@ void StartDefaultTask(void *argument)
* (/config.ini 丢失 → 配置引擎首启路径回落工厂默认并自动重建模板)——
* 仅当卷已不可用时触发,可用设备 > 一份配置文件。 */
static FATFS default_fatfs;
nand_ftl_set_tree_probe(1); /* 诊断窗口:挂载+探针的读路径全记录 */
FRESULT fr = f_mount(&default_fatfs, "", 1);
if (fr == FR_NO_FILESYSTEM) {
nand_ftl_set_tree_probe(0); /* mkfs 路径不追踪(I/O 洪泛) */
DBG_INFO("[FS] no FAT volume, formatting NAND...");
static uint8_t fs_work[FF_MAX_SS];
MKFS_PARM opts = { FM_FAT32, 0, 0, 0, 0 };