Superviser le noyau FreeRTOS sur un ESP32 – Micro-Contrôleurs (Arduino / ESP8266 / ESP32) – Forum Projets DIY • Domotique et Objets Connectés

Micro-Contrôleurs (Arduino / ESP8266 / ESP32)

Bonjour, Est ce que quelqu’un s’est déjà frotté à vtasklist et autre pour faire de la supervision du noyau ? Je suis sur vs code, platformIO, environnement arduino. Lorsque je compile, j’ai des erreurs de link, dus à la configuration du noyau. J’ai joué avec

#define CONFIG_FREERTOS_USE_TRACE_FACILITY

#define CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS
mais sans succès…

En fait, une erreur apparait sur une autre fonction, i2clsrExit…
avec les ‹ define › préconisés par espressif :

  • .pio\build\featheresp32\libFrameworkArduino.a(esp32-hal-i2c.c.o):(.iram1.literal+0x1c): undefined reference to xEventGroupSetBitsFromISR'.pio\build\featheresp32\libFrameworkArduino.a(esp32-hal-i2c.c.o): In function i2cIsrExit’:
  • .pio\build\featheresp32\src\main.cpp.o:(.literal._Z10print_shitv+0x28): undefined reference to `uxTaskGetSystemState’

Stéphane.

Bonjour Stéphane, serait-il possible de voir votre code s’il n’est pas confidentiel ? Pas facile sinon de vous aider sur FreeRTOS