栈整改不抬栈:删旧档迁移、FIL静态化、日志行缓冲按模块收紧、钩子脱离HAL,defaultTask链5312→2776B
This commit is contained in:
@@ -16,7 +16,11 @@
|
||||
|
||||
/*
|
||||
* 调试输出配置
|
||||
* 深调用链模块(NAND 驱动在 FTL 之下):日志行缓冲收到 128 B(默认 192)。
|
||||
* 本模块最长行 "ID mismatch: expected MID=0x.. DID=0x.., got MID=0x.. DID=0x.."
|
||||
* 渲染后 ≈ 103 B(含时间戳 21 + 标签)< 128 → 不截断
|
||||
*/
|
||||
#define DBG_LINE_BUF_MAX 128U
|
||||
#define DBG_TAG "[NAND]"
|
||||
#include "dbg_log.h"
|
||||
|
||||
|
||||
@@ -26,6 +26,11 @@
|
||||
#define FTL_FATFS_OFFSET 0U
|
||||
|
||||
/* 调试输出配置 */
|
||||
/* 深调用链模块(FatFS → 本 FTL → dhara → NAND 是 defaultTask 最坏链的主干):
|
||||
* 日志行缓冲收到 128 B(默认 192)。本模块最长行 "[2026-10-10 08:00:00][ERR][NAND_FTL]
|
||||
* Cache flush failed: LPN=4294967295 err=-2147483648" ≈ 84 B < 128 → 不截断。
|
||||
* 核算 scripts/stack_report.py,见 docs/内存管理/RAM使用分析与优化方案.md */
|
||||
#define DBG_LINE_BUF_MAX 128U
|
||||
#define DBG_TAG "[NAND_FTL]"
|
||||
#include "dbg_log.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user