Question/Issue:
[While trying to deploy a very simple impulse with selected deployment option "OpenMV Firmware
Firmware binary that includes your model and runs on OpenMV cameras". it fails the build for Arduino Nicla vision]
Project ID:
[Project name OrangeNutsDetector]
Context/Use case:
[I’m following the Arduino tutorial Image Classification with Edge Impulse®
Transfer learning: MobileNetV2 96x96 0.1 (final layer: 4 neurons, 0.1 dropout)
Input layer (6,912 features)
Selected model: Quantized (int8), Total RAM 124,2 K
Summary:
[The bug is the failure within Edge Impulse to build the firmware for Nicla Vision]
Expected Results:
[Completion of the Deployment process on Edge Impulse without error for Nicla Vision]
Actual Results:
[I get the error Error Building firmware failed for ARDUINO_NICLA_VISION ]
Reproducibility:
- [X ] Always
- [ ] Sometimes
- [ ] Rarely
Environment:
-
Platform: [e.g., Nicla Vision.]
-
Edge Impulse Version (Firmware): [not relevant since it’s the build on the edgeimpulse web platform not working]
Logs/Attachments:
[Include any logs or screenshots that may help in diagnosing the issue]
Logs/Attachments:
[Building firmware…
GEN /app/openmv/src/ARDUINO_NICLA_VISION_build/lib/libtf/libtf_builtin_models.c
GEN /app/openmv/src/ARDUINO_NICLA_VISION_build/lib/libtf/libtf_builtin_models.h
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
Including User C Module from /app/openmv/src/omv/modules
GEN /app/openmv/src/ARDUINO_NICLA_VISION_build/micropython/genhdr/mpversion.h
CC /app/openmv/src/omv/modules/py_tf.c
CC …/…/py/modsys.c
CC …/…/extmod/modos.c
CC …/…/extmod/modplatform.c
CC …/…/shared/runtime/pyexec.c
/opt/gcc/gcc-arm-none-eabi-10-2020-q4-major/bin/…/lib/gcc/arm-none-eabi/10.2.1/…/…/…/…/arm-none-eabi/bin/ld: /app/openmv/src/ARDUINO_NICLA_VISION_build/bin/firmware.elf section `.text’ will not fit in region `FLASH_TEXT’
/opt/gcc/gcc-arm-none-eabi-10-2020-q4-major/bin/…/lib/gcc/arm-none-eabi/10.2.1/…/…/…/…/arm-none-eabi/bin/ld: region `FLASH_TEXT’ overflowed by 127504 bytes
collect2: error: ld returned 1 exit status
make: *** [/app/openmv/src/omv/ports/stm32/omv_portconfig.mk:695: firmware] Error 1
Building firmware failed for ARDUINO_NICLA_VISION]
Additional Information:
[the same process for Fruit-Detector - Dashboard - Edge Impulse worked]