Здравствуйте, недавно начал изучать МК с этим ядром. Пока что в основном все понятно, попробовал написать простую прогу на ассемблере по примерам с сайта
http://stm32asm.ru. Все работает, но т.к. писать весь код на ассемблере для кортексов - не вариант, решил по-тихоньку переходить на СИ. Появились кое-какие вопросы. К примеру, написал код, аналогичный коду на ассемблере, скомпилировал, запустил отладку. И вижу, что выполнение программы начинается с каких-то "левых" функций/процедур(см. вложение). Что это такое, для чего нужно? Можно ли как-то сделать, чтобы компилятор СИ не добавлял их в программу?