Problem:
Du siehst eine Fehlermeldung wie die folgende beim Kompilieren deines ESP32-Projekts
compile_error_output.txt
src/main.cpp:128:3: error: 'vPortGetHeapStats' was not declared in this scope
vPortGetHeapStats(&heapStats);Lösung
Obwohl vPortGetHeapStats() typischerweise in freertos/portable.h definiert ist, kannst du vPortGetHeapStats() auf dem ESP32 nicht verwenden, da die Frameworks nicht die FreeRTOS-Heap-Implementierung verwenden.
Um Informationen über die Heap-Nutzung zu finden, verwende die ESP-Heap-API wie esp_get_free_heap_size().
Ähnliche Beiträge nach Kategorie:
ESP8266/ESP32 FreeRTOS
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen