IMHO в embedded в startup надо лезть в 90% случаев: C-runtime стартует слишком медленно, а обычно хочется порты настроить быстрей нужным образом (чтоб всякие релюхи и т.п. зазря не клацало) и включить нужный тактовый генератор (ибо с дефолтным может быть очень медленно, если он 32кГц, например, до майна за несколько секунд только доберётся).