Цитата(sigmaN @ Apr 18 2008, 16:01)

Смотрю я на свой .out сгенерированный CCS3.3....
...
Или всё-таки .out это не bin и он не загружается целиком как есть?
Тогда можно ориентироваться по .map'у сколько памяти уходит...
Надо посмотреть щас ещё в map...
.out - это файл в формате COFF. Там есть заголовок файла, заголовки секций и кучу всего ещё не нужного. Если ты хочешь из него выдирать секции и загружать, например, по PCI, то грузить нужно только секции с определенными флажками. Если интересно, то могу скинуть ссылку на доку, как его парсить. А вообще там вместе с компиляторами идет некая HEX conversion utility, которая преобразует COFF в HEX, то есть, по сути, в bin. Но я ей не пользовался.
А если же надо просто посмотреть на footprint то да, .map спасет отца демократии. Ещё хороший способ - это сделать свой .cmd - файл линкера, где указать твои ограничения по секциям. Как только что-то вылетит за пределы, линкер сразу матюгнется.