После написания программ на arm с помощью gcc, было очень необычно для avr-gcc отсутствие явного загрузочного кода и явного lowlevelinit. Я так понимаю когда указываешь таргет mmcu, линкер сам знает какой прикомпилированный код прилинковать. А реализованно ли в этом коде забивание нулями bss секции. И где эти исходники посмотреть можно?
И всегда ли при объявлении глобального массива элементов любого типа например он будет заполнен нулями?
|