链路时延M1-M3收尾:Phase12-14基线与生产路径Δ实测、D10/E-02/D17修复、D20定位与硬化、文档整理
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 模块名称:sim_latency_stub
|
||||
* 模块功能:链路时延探针(net_latency_test.h)的宿主空实现——探针打点站点位于
|
||||
* 双端共享核心(ui_net_sink.c,TEST_LATENCY_PROBE 使能时编译),
|
||||
* MCU 端符号由 test/net_latency_test.c 提供(DWT CYCCNT 时基,
|
||||
* MCU 专属、宿主不可编译);模拟器构建在此以空操作满足链接,
|
||||
* 不计时、不出报告(时延测量属台架能力,模拟器无意义)
|
||||
* 适用平台:PC 模拟器(仅 simulator 构建编译本文件)
|
||||
* 作者:王建锋
|
||||
* 创建日期:2026-09-21
|
||||
* 修改记录:
|
||||
* 2026-09-21 王建锋 初版:修复模拟器链接断链(ui_net_sink.c 探针引用
|
||||
* lat_mark/lat_mark_us/lat_probe_add_seg 无宿主定义)
|
||||
*/
|
||||
|
||||
#include "net_latency_test.h"
|
||||
|
||||
/*
|
||||
* 函数功能:打点标记(空操作,字段清零保证可辨识)
|
||||
* 入口参数:p - 打点标记容器
|
||||
* 返回值:无
|
||||
*/
|
||||
void lat_mark(lat_tmark_t *p) {
|
||||
if (p != NULL) {
|
||||
p->cyc = 0u;
|
||||
p->tick = 0u;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* 函数功能:打点差值(恒 0:模拟器不测时延)
|
||||
* 入口参数:p - 打点标记容器
|
||||
* 返回值:恒 0(微秒) uint32_t
|
||||
*/
|
||||
uint32_t lat_mark_us(const lat_tmark_t *p) {
|
||||
(void)p;
|
||||
return 0u;
|
||||
}
|
||||
|
||||
/*
|
||||
* 函数功能:按段名追加样本(空操作)
|
||||
* 入口参数:seg - 段名 const char *
|
||||
* us - 样本值(微秒) uint32_t
|
||||
* 返回值:无
|
||||
*/
|
||||
void lat_probe_add_seg(const char *seg, uint32_t us) {
|
||||
(void)seg;
|
||||
(void)us;
|
||||
}
|
||||
Reference in New Issue
Block a user