Вдруг такое? Какое "такое"? Плюсы для тех же АВР и АРМ давно уже есть и дают код не хуже чем Си или АСМ, так почему не использовать удобный инструмент? перевожу драйвер USB с С на асм
Зачем переводить-то? Можно подключить Си-файлы к проекту и пусть их Си компилятор компилирует. А асм-файлы пусть ассемблер ассемблирует. Линкер всё это соберёт в файл для прошивки. Нужно только интерфейс к Си-части проекта обеспечить и тогда можно вызывать сишные функции из ассемблера (или из чего угодно).
Не шалабушки студенческие
Это вы про scmrtos?
Последний - ~30тысяч строк кода
И зачем это на асме писать? Не лениво? Си (и Си++) для МК не так уж и сложно выучить.