Есть IDE от Segger - Segger Embedded Studio, можно использовать для Cortex M0-M7. На сайте написано, что можно в некоммерческих целях можно использовать, например, дома в образовательных целях, для этого достаточно лицензии Non Commercial License.
Цитата
Non-profit educational purpose
Non-profit educational purposes in the context of the non commercial license terms allows using Embedded Studio
by students, tutors, teachers, or private individuals
in universities, colleges, non-profit organisations, or at home
for courses, classes, training, and self-education.
...
Examples
Embedded Studio may be used at home to learn how to develop an embedded system with typical evaluation tools.
Non-profit educational purposes in the context of the non commercial license terms allows using Embedded Studio
by students, tutors, teachers, or private individuals
in universities, colleges, non-profit organisations, or at home
for courses, classes, training, and self-education.
...
Examples
Embedded Studio may be used at home to learn how to develop an embedded system with typical evaluation tools.
Сама IDE устанавливается и открывается, но при попытке собрать пример появляется сообщение "не найдена коммерческая лицензия", а она мне не нужна, я хочу не коммерческую. Где брать?