修复就绪屏障位被消费致FTP永不监听;新增栈可观测(水位探针+静态调用图报告)并补FTP实测

This commit is contained in:
2026-09-21 04:26:52 +08:00
parent 03f175e7ba
commit bbdd059e25
15 changed files with 707 additions and 167 deletions
+3 -2
View File
@@ -107,10 +107,11 @@ static void time_sync_handle_conn(int conn_sock) {
void time_sync_task(void *argument) {
(void)argument;
/* 等网络栈真正就绪(取代拍脑袋的 8s 魔法延时),确保 netTask 已开始处理消息 */
/* 等网络栈真正就绪(取代拍脑袋的 8s 魔法延时),确保 netTask 已开始处理消息;
* osFlagsNoClear:就绪位是状态,不能被本任务消费掉(否则其它等待者永不唤醒) */
if (sys_evtHandle != NULL) {
(void)osEventFlagsWait(sys_evtHandle, SYS_EVT_NET_READY,
osFlagsWaitAny, osWaitForever);
osFlagsWaitAny | osFlagsNoClear, osWaitForever);
}
for (;;) {