b22779d244
报告 N-15 一直写"与 R-3 同批评估",但评估从来没写过——nand_ftl.c:300 的注释直接引用了这份不存在的"报告 R-3"。本次补齐: - 6,216 B = RW 16 + ZI 6,200,三块 2 KB 页缓冲 6,144 B 占 98.8% - 不可合并:dhara_map_write 先 auto_gc(map.c:327)再落数据,GC 搬页 与"待写的 s_cache_buf""攒了 16 页的 checkpoint 元数据 s_page_buf" 三方同时存活,任两块合并都是静默错数据而非报错 - s_page_buf 也不能缩:元数据跨 0..1,999 偏移,编程的是整页 - 唯一可动的是 s_copy_buf:分块 512 B(-1,536 B,4 次 CPU 轮询)或 内部搬页 copy-back(-2,048 B,须实证"奇偶属性相同"限制) - 收益落点 RW_IRAM1(余 55,808 B),红线在 CCM(余 7,904 B)→ 判定不做 顺带订正 nand_ftl.c 两处注释:悬空引用改指本节;s_page_buf 原文写 "仅装 132 B 走轮询"不成立,实际按整页 2,048 B 编程、同样走 DMA。 @build 0 错 0 警告,镜像逐项不变(232,536 / 132,688 / 232,824)。