883c9dd0cc
B1(ADC 采集链路)落地,消化 P1-1: - adc_task.c:空桩 -> 真实消费者。每 1ms 触发一次 CONVST, 用 tpafe5160_snapshot() 原子取数(AGENTS 铁律)+ 帧统计 + 每 10s 心跳日志。只取数,不做保护运算。 - Src/freertos.c:手工创建 adcTask(512 words / Normal,落 USER CODE 保护区,同 timeSyncTask 先例)。 - task_watchdog:新增 TASK_WD_ADC;required_mask 产品 0x37 -> 0x77、ENABLE_HW_LAYER_TESTS 0x35 -> 0x75。 - default_task.c:栈水位探针增列 adcTask(extern + 表项)。 - 脚本:stack_report.py 增 ROOTS/RUNTIME_ALIAS;gen_task_table 增 adcTask(README/AGENTS 任务表已 --write)。 - 单测:watchdog_test.c beat_all/掩码断言同步(39 断言全绿)。 - 文档:待处理内容/看门狗设计/RAM 方案/继保规划 同步。 验证:@build 0 错 0 警;stack_report 静态最坏链 504B(余 75%); pre-commit 全绿。剩 @test 实机闭环。
26 lines
1007 B
JSON
26 lines
1007 B
JSON
{
|
|
"snapshot": {
|
|
"iwdg-defer-start": "ca839ffc1cda439f",
|
|
"hardfault-handler": "f3afab8d2be18794",
|
|
"fault-handlers-3": "f3afab8d2be18794",
|
|
"fault-handler-enable": "be87fcd3a7926138",
|
|
"hardfault-report-impl": "f3afab8d2be18794",
|
|
"stack-overflow-check": "d4735e3a265e16ee",
|
|
"malloc-failed-hook": "6b86b273ff34fce1",
|
|
"assert-not-deadloop": "d4a00718ab2bd071",
|
|
"assert-impl": "5d862ceb21c77a86",
|
|
"stack-overflow-hook-impl": "a006edbd30d2c4d7",
|
|
"malloc-failed-hook-impl": "fcd7250e5cd6403b",
|
|
"stack-overflow-hook-helper": "cacd9fd028be9b5b",
|
|
"watchdog-module": "3d908285b092c402",
|
|
"reset-cause-latch": "52fc71acbb0f1aed",
|
|
"iwdg-hal-driver": "4b902875a84554e9",
|
|
"hal-iwdg-enabled": "1a8ed6cff34f7ba6",
|
|
"ioc-keepusercode": "b5bea41b6c623f7c",
|
|
"ioc-iwdg-present": "d3a6e667048c95db",
|
|
"ioc-task-stacks": "3262f737d92dcbee",
|
|
"adc1-hal-enabled": "1a8ed6cff34f7ba6"
|
|
},
|
|
"_note": "CubeMX 存活审计基线;改动用 --write 重建"
|
|
}
|