Process to Deploy a model to STM32L452

Question/Issue:
What should I read to learn about deploying a model to our custom STM32L452 with accel + gyro board?

I want to provide a development estimate of moving a model tested on an Arduino nano to our
new hardware. Do I need a particular RTOS for optimal performance, etc.

Project ID:
[Provide the project ID]

Context/Use case:
Detection of Impacts on a lift truck.

Steps Taken:

  1. made a sample model on a dev kit
  2. [
  3. [Step 3]

Expected Outcome:
[Describe what you expected to happen]

Actual Outcome:
[Describe what actually happened]

Reproducibility:

  • [ ] Always
  • [ ] Sometimes
  • [ ] Rarely

Environment:

  • Platform: [e.g., Raspberry Pi, nRF9160 DK, etc.]
  • Build Environment Details: [e.g., Arduino IDE 1.8.19 ESP32 Core for Arduino 2.0.4]
  • OS Version: [e.g., Ubuntu 20.04, Windows 10]
  • Edge Impulse Version (Firmware): [e.g., 1.2.3]
  • To find out Edge Impulse Version:
  • if you have pre-compiled firmware: run edge-impulse-run-impulse --raw and type AT+INFO. Look for Edge Impulse version in the output.
  • if you have a library deployment: inside the unarchived deployment, open model-parameters/model_metadata.h and look for EI_STUDIO_VERSION_MAJOR, EI_STUDIO_VERSION_MINOR, EI_STUDIO_VERSION_PATCH
  • Edge Impulse CLI Version: [e.g., 1.5.0]
  • Project Version: [e.g., 1.0.0]
  • Custom Blocks / Impulse Configuration: [Describe custom blocks used or impulse configuration]
    Logs/Attachments:
    [Include any logs or screenshots that may help in diagnosing the issue]

Additional Information:
[Any other information that might be relevant]

Hi @danphelan

You can go with C++ Zephyr Arduino or Arm Keil MDK and open CMSIS route, I believe. @jbuckEI can you advise?

Are you working with sales or one of our solutions engineers on this or do you have a point of contact? Or do you need me to put you in contact with someone?

@yodaimpulse fyi

Best

Eoin

Eoin,
We are working with Albert Ko and Heath.

Thanks for the information. We have made a few test impulses for our ForkLift impact sensor. My boss wants to use the STM32L452 because we have a good code base already for other IoT cellular products, and we could use it for collecting lots of data from different lifts. I “think” that this MCU will be capable of running the Impulse, but want to find out sooner than later.

I will better define our goals so that EdgeImpulse can help us configure the model better. A tricky part of it is that we dont want to create real Impacts on test lifts. Thought that anomaly detection might help us capture those for model training?

Dan