链路时延M1-M3收尾:Phase12-14基线与生产路径Δ实测、D10/E-02/D17修复、D20定位与硬化、文档整理

This commit is contained in:
2026-09-22 06:12:16 +08:00
parent ac48c6d716
commit e5733b3454
42 changed files with 18294 additions and 1168 deletions
+17 -2
View File
@@ -22,8 +22,13 @@ extern "C" {
#include <stdint.h>
/* === 选择当前构建的测试套件(三选一,或都注释 = 正常产品构建)=== */
//#define TEST_SUITE_CH395F
/* === 选择当前构建的测试套件(三选一,或都注释 = 正常产品构建)===
* 2026-09-22:M2(链路时延 Phase 13,NET 层,需 PC peer)交付 ——
* 当前启用 CH395F 套件 + Phase 13(独立运行,勿与其他 Phase 混选)。
* 执行:先起 test/latency_peer.py --mode net --port 8080,再 @test 烧录。
* 恢复产品构建 = 注释掉下面两行(TEST_SUITE_CH395F 与 ch395f_test.h 的
* ENABLE_PHASE13_TESTS)。详见 docs/测试说明/链路延迟测试说明.md §3.2。 */
#define TEST_SUITE_CH395F
//#define TEST_SUITE_STORAGE
//#define TEST_SUITE_GD5F
//#define TEST_SUITE_RTC
@@ -91,6 +96,16 @@ extern "C" {
#define TEST_SUITE_NAME "NONE"
#endif
/*
* 链路时延探针(M2/M3):在 net_socket.c 发送分块循环内定义 L3(chunk_wait)
* 测量钩子(netTask 上下文);产品构建未定义 → 钩子代码编译消失(零开销)。
* 依赖 ch395f_test.h 的 Phase 宏(上方 TEST_SUITE_CH395F 块内已包含)。
*/
#if defined(TEST_SUITE_CH395F) && \
(defined(ENABLE_PHASE13_TESTS) || defined(ENABLE_PHASE14_TESTS))
#define TEST_LATENCY_PROBE 1
#endif
#ifdef __cplusplus
}
#endif