Question/Issue:
Hello, I have made a classifier for classifying 9axis IMU data. I am running it as a generic C++ library on an ESP32-C2-DEVKIT (I have also confirmed the same problem on ESP32-S3), via arduino framework for platform.io on VScode.
I have 34 output classes I would like to classify however, the ESP32 encounters a memory issue when calling the run_classifier() function. I dug into the library a little, and it seems to be an issue with a matrix being indexed out of bounds, the device actually returns the classification scores correctly and then crashes.
If I manually disable some data in the edge impulse editor to only have 30 classes, the library works fine, which is very strange.
For reference, the error message I receive over serial com is:
Guru Meditation Error: Core 0 panic’ed (Load access fault). Exception was unhandled.
I have 34 output classes I would like to classify
Project ID:
338898
Context/Use case:
classifying 9axis IMU data