[an error occurred while processing this directive]
|
Кто сталкивался с такой проблемой...
Собрал проект для c8051f350, скомпилил, и как всегда прошивка не помещается в флешку по объему. Начал искать кто много кода "жрет". Сделал список Си-шных файлов входящих в проект и для каждого указал объем который он занимает в памяти программ (файлы *.lst сгенерированные компилятором). Просумировал и .... опа ... сумма кода для каждого файла в отдельности не совпадает с тем что в итоге выдает компилятор.
Сумма = 6184
Итоговая строка компилятора
Program Size: data=98.0 xdata=509 code=7951
Delta = 7951 - 6184 = 1767!!!!!!
Что это за прикол? Кто значет? И как его "лечить"...
E-mail: info@telesys.ru