Running machine learning (ML) models on microcontrollers is one of the most exciting developments of the past years, allowing small battery-powered devices to detect complex motions, recognize sounds, or find anomalies in sensor data. To make it easy to build and deploy these models on ultra-low power silicon we have partnered with Silicon Labs to bring support for the Thunderboard Sense 2 to Edge Impulse - giving developers an easy way to collect data, build models, and then deploy to any EFR32/EFM32 MCU.
/bin/sh: C:\SiliconLabs\SimplicityStudio\v4_2\developer\toolchains\gnu_arm\7.2_2017q4\bin/arm-none-eabi-g++: Bad file number
make: *** [example-standalone-inferencing-silabs-tb-sense-2-main.axf] Error 126
Hi @janjongboom, @janvda
Building Edge Impulse TinyML on Simplicity Studio5 ( on win10 Home 64bit) has same as issue ss v4 ( see above)
It seems there is a problem at c++ linker, see below photo
Hi @vietnv, we pushed a fix this morning that should solve this issue. The maximum command limit on Windows is 32K bytes and the many included files from CMSIS pushed the linker over this limit.
If you get the latest version of example-standalone-inferencing-silabs-tb-sense-2 it will have a custom linker script that should get around this.
Great @janjongboom, I can build successfully the example-standalone-inferencing-silabs-tb-sense-2 project ( using Simplicity Studio 4 on window.).
Thanks