當在環境存在非常多2.4g設備的情況下使用 wm_wifi_80211_tx 發送存在1000ms的堵塞,參考調用的代碼如下:
int ret = wm_wifi_80211_tx(WM_WIFI_IF_STA, item.frame, (int)item.len, true);
// int ret = wm_wifi_drv_send_raw(item.frame, (int)item.len, tx_index++);
if (ret != WM_ERR_SUCCESS) {
printf("80211_tx ret=%d len=%u time=%d", ret, (unsigned)item.len, xTaskGetTickCount() - nnow);
}測試日志如下:
[2026-05-22 14:13:47 797]80211_tx ret=-1 len=62 time=1000