Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Размер .out файла? Что за мусор?
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
sigmaN
Смотрю я на свой .out сгенерированный CCS3.3....
Я отключил всю отладочную информацию, но в файле просматриваю пути к файлам!
Documents and settings\temp со всякой ерундой повторяется раз 10. А это же драгоценные байты!

Что это?
Он весь загружается в DSP? Вместе с этим мусором?
Отладка идет из SARAM, размер которой 68Кб.
Стандартный пример техаса на выходе равен 300 с копейками Кб(с отладочной информацией) - как он туда помещается???
Ну ладно, мой файл 40Кб получился(пока), я ещё понять могу....

В общем странно всё как-то... Наверное я что-то не отключил ещё, да?

Или всё-таки .out это не bin и он не загружается целиком как есть?
Тогда можно ориентироваться по .map'у сколько памяти уходит...
Надо посмотреть щас ещё в map...
aaarrr
out - это не bin, целиком весь он не загружается.
DMax
Цитата(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 - файл линкера, где указать твои ограничения по секциям. Как только что-то вылетит за пределы, линкер сразу матюгнется.
sigmaN
Да, спасибо DMax!
Я уже и hex2000 нашел и .cmd линкера подредактировал и на .map поглазел....
Чуть разобрался уже со всем этим)

А сразу думал апокалипсис не за горами, раз в прошивку контроллеров попадают записи о виндовых тэмпах smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.