"WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
paucazou opened this issue · comments
Philippe Aucazou commented
I tried to compile and got this weird error:
Toolchain version: esp-2020r3
Compiler version: 8.4.0
Python requirements from /home/partage/.scripts/esp/esp-idf/requirements.txt are satisfied.
App "app-template" version: 5653ddb-dirty
CC build/esp_wifi/src/wifi_init.o
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:30:2: error: #error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
#error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
^~~~~
Philippe Aucazou commented
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:31:9: note: #pragma message: WIFI_RX_BA_WIN= 6
#pragma message "WIFI_RX_BA_WIN= " STRING(CONFIG_ESP32_WIFI_RX_BA_WIN)
^~~~~~~
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:32:9: note: #pragma message: WIFI_DYNAMIC_RX_BUFFER_NUM = 0
#pragma message "WIFI_DYNAMIC_RX_BUFFER_NUM = " STRING(CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM)
^~~~~~~
Philippe Aucazou commented
In another project, what i got is:
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:31:9: note: #pragma message: WIFI_RX_BA_WIN= 6
#pragma message "WIFI_RX_BA_WIN= " STRING(CONFIG_ESP32_WIFI_RX_BA_WIN)
^~~~~~~
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:32:9: note: #pragma message: WIFI_DYNAMIC_RX_BUFFER_NUM = 32
#pragma message "WIFI_DYNAMIC_RX_BUFFER_NUM = " STRING(CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM)
^~~~~~~
Philippe Aucazou commented
So, the problem can easily be fixed by launching
make menuconfig
and change the wifi parameter matching with Dynamic rx buffer to 32.