@latte во всяких микроконтроллерах вроде STM32C0 тоже ARM. ARM это широкое семейство процов, бинарная совместимость там не предполагается. Как минимум в исходной железке может быть какая-то переферия к которой нет (или есть, но работает чуть по другому) к которой обращается код. И едва-ли в коде предусмеотрены какие-то фолбэки на случай если в переферия не ответила как ожидалось