docs+scripts: 删除测试与架构专项文档并把引用改成就地口径
这是并行的另一路在飞的改动(本会话按用户「全部提交」指示代为落盘): 移除 docs/任务规划/测试与架构专项.md,并把指向它的引用改成就地口径 (app_assert.h / net_socket.c / ch395f_test.h 头注释改指本文件注释或 对应文档,check_size_gate.py 与 ram_baseline.py 的出处改指 CI 文档, RAM预算台账、暂缓-RS485、采集与算法层设计说明、cubemx-survival、 id-check、两份 README 同步改引)。 如要拆回:git reset --soft HEAD~1 即可把这一笔退回工作区。 合树后 @build 0 错 0 警(Code=236456 RO=28124 RW=1876 ZI=137084)。
This commit is contained in:
@@ -86,7 +86,7 @@ extern "C" {
|
||||
* test/run_all_suites.py 的 _rewrite_config 只改 TEST_SUITE_* 行(那些行没有行尾
|
||||
* 跨行注释)所以一直没炸;本文件是"人手工切阶段"的入口,必须自身安全。
|
||||
*
|
||||
* 链接余量构建实测(条目属主 docs/任务规划/测试与架构专项.md;2026-10-25,
|
||||
* 链接余量构建实测(2026-10-25,本文件即数字与结论的唯一出处;2026-10-28 复核:
|
||||
* RW_IRAM1 = 128 KB 的 .sct 区,92% 红线 = 120,586 B):
|
||||
* 配置(TEST_SUITE_CH395F + 阶段) Code ZI RW_IRAM1 距红线余量
|
||||
* 产品基线(阶段全关) 214,104 131,852 75,632 57.7% 44,954 B
|
||||
@@ -122,7 +122,7 @@ extern "C" {
|
||||
* 该条目关心的 PHASE5 三块静态缓冲(3 x PHASE5_CHUNK_SIZE = 4093)确实进了链接:
|
||||
* hw_full 的 ch395f_test_task.o 数据段 = 12,285 B(3 x 4093 = 12,279 + 其余 6 B)。
|
||||
* "理论余量足够"由未实测转为已实测:最坏态还余 29,634 B,不必把 .sct 扩到 192 KB
|
||||
* (与该条目"不建议扩 scatter"的约束一致)。RW_CCM 四档恒为 57,376 B / 87.9%——
|
||||
* (**约束:不建议把 scatter 扩到 192 KB**——会破坏既有克隆芯片兼容决策)。RW_CCM 四档恒为 57,376 B / 87.9%——
|
||||
* 但该区已贴着 92% 线,任何往 CCM 加东西的改动都得单独核算。
|
||||
*/
|
||||
#if defined(ENABLE_PHASE1_TESTS) || defined(ENABLE_PHASE2_TESTS) || \
|
||||
|
||||
@@ -69,7 +69,7 @@ from unit_test_harness import TestBuild, run_host_unit_test # noqa: E402
|
||||
# net_socket.c 的 S12 断言试点(2 处 APP_ASSERT)要包含它。这里刻意**用真头不造桩**——
|
||||
# 桩与真头漂移正是本 runner「常量闸」要防的那类自洽假绿(stub/dbg_log.h 那种必须做桩
|
||||
# 的是平台层,断言宏不是平台层:它无状态、开关默认关,真头在宿主下只剩一条 #define)。
|
||||
# 依据 docs/任务规划/测试与架构专项.md §2.1。
|
||||
# 规格正文 = Drivers/BSP/app_assert.h 头注释(原专项文档已删除)。
|
||||
BUILD = TestBuild(
|
||||
name="NET Socket Tests",
|
||||
src=os.path.join(HERE, "net_socket_test.c"),
|
||||
|
||||
Reference in New Issue
Block a user