# The Best and Worst MCU SDKs | Interrupt

**URL:** <https://community.memfault.com/t/the-best-and-worst-mcu-sdks-interrupt/294>\
**Category:** Blog\
**Created:** [November 11, 2020, 7:55am UTC](https://community.memfault.com/t/the-best-and-worst-mcu-sdks-interrupt/294 "2020-11-11T07:55:54Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![nathancharlesjones](https://avatars.discourse-cdn.com/v4/letter/n/7ba0ec/32.png) [@nathancharlesjones](https://community.memfault.com/u/nathancharlesjones)\
**Post date:** [November 12, 2020, 12:08am UTC](https://community.memfault.com/t/the-best-and-worst-mcu-sdks-interrupt/294/12 "2020-11-12T00:08:54Z")

</div>

Great post, @francois! This is an important but not often discussed topic. I’ve done some similar experimentation and wanted to offer a few pointers for the post. Forgive me if you’re already aware of both of these!

1. You mentioned that the STM32 SDK isn’t available as a monolithic download but I believe it is. [Here](https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef1.html) is the link to that for the F1, and I believe that every device family has a similar resource.

2. You’re correct that Infineon doesn’t provide a makefile for their MCUs, but I found that the generic makefile generated by STM32CubeMX makes a decent stand-in, with a few modifications. You can find one that I used [here](https://github.com/nathancharlesjones/Getting-Started-with-the-XMC2GO-XMC1100/tree/9963d29fc67d4de6733a5b6cc11b01ed60944d08) and as long as I’m not going to get in trouble for modifying and sharing ST Microelectronics’ makefile, you should feel free to share that as widely as you’d like!

---

_[View the full topic](https://community.memfault.com/t/the-best-and-worst-mcu-sdks-interrupt/294)._
