Getting started with custom firmware



I have been purchasing ODrive components and am interested in getting deeper into the firmware. It is a bit of a daunting task for a beginner. Would anyone have suggestions for online classes or training material that would get me started?

I have gone through several training books for Parallax, both for the basic stamp and the Propeller chip.

It appears that the ODrive uses an ARM processor, so that is a completely different animal? I read through the developers guide several times, but it seems that I am missing a lot of pieces to understand how to use the guide.

Any thoughts on the best way to jump in and start learning?




What functionality do you want that you’re missing?


Running in sensorless mode, turning on and off based off of GPIO. Also an output signal if the motor has stalled.