при работе линкера после успешной сборки появляется сообщение о размере программы: Code= .... это размер самого кода RO-data - это, очевидно константы во флеш RW-data размер памяти переменных в SRAM
ZI data - мне непонятно. нечто, инициализируемое нулем.Если пытаться объявить массив его размер прибавляется к этой области. Это понять можно, эти данные по умолчанию 0.
Нашел как управлять этой областью и включить предупреждение когда она больше чем RAM.. Но почему при минимуме переменных это значение около 8000 ! Куда зарезервировано столько памяти и как это отключить?
|