-
- ну какбе Program Size: Code=XXX RO-data=XXX RW-data=XXX ZI-data=XXX
при компиляции! ну за подробностями в *.map файл - Aleksey_75(09.01.2021 19:30)
- Спасибо. То есть интегральной картинки в среде нет... Будем знать.
))) - my504(09.01.2021 19:36)
- В составе пакета binutils есть волшебная программа size, которая по
elf-файлу может выдать итоговые размеры прошивки. Именно её или её
аналог в зависимости от выбранного компилера зовет keil в конце
сборки: evgeniy1294(16000 знак., 09.01.2021 21:55 - 22:02)
- Выхлоп функции можно сократить, например, распечатав только таблицу
функций. За подробностями в man - evgeniy1294(09.01.2021 21:59)
- Спасибо. Но я не настолько заморочен на этом неудобстве. Можно и в
map посмотреть, тем более, что проект не слишком сложный. Просто
думал, что где то в среде имеется. - my504(09.01.2021 22:03)
- Т.е разбираться в нечеловеческом формате map-файла вам проще, чем
позвать: evgeniy1294(652 знак., 09.01.2021 22:14)
- У armcc(компилятор из коробки с кейлом) есть утилита fromelf,
которая потенциально может делать тоже, что и readelf - evgeniy1294(09.01.2021 22:37, ссылка)
- +1 fromelf рулит, но кейла крайне мало позиций "after
Build/Rebuild", у меня оба окна заняты, а при подключении батника с
fromelfими не работает, видимо контекст теряется! Aleksey_75(81 знак., 09.01.2021 22:55)
- fromelf умеет вывод в файл как минимум. Вообще я бы задал этот вопрос разрабам кейла, уж очень убого выглядит ограничение на две позиции, скорее всего таки не умеете готовить. - evgeniy1294(09.01.2021 22:59)
- В документации на кейловский компилятор есть целый раздел по теме
(рекомендую скачать pdf-ку) - evgeniy1294(09.01.2021 22:43, ссылка)
- Вам нужен пункт 16.6 Using fromelf to find where a symbol is placed in an executable ELF image - все есть в коробке - evgeniy1294(09.01.2021 22:47)
- +1 fromelf рулит, но кейла крайне мало позиций "after
Build/Rebuild", у меня оба окна заняты, а при подключении батника с
fromelfими не работает, видимо контекст теряется! Aleksey_75(81 знак., 09.01.2021 22:55)
- У armcc(компилятор из коробки с кейлом) есть утилита fromelf,
которая потенциально может делать тоже, что и readelf - evgeniy1294(09.01.2021 22:37, ссылка)
- Т.е разбираться в нечеловеческом формате map-файла вам проще, чем
позвать: evgeniy1294(652 знак., 09.01.2021 22:14)
- Спасибо. Но я не настолько заморочен на этом неудобстве. Можно и в
map посмотреть, тем более, что проект не слишком сложный. Просто
думал, что где то в среде имеется. - my504(09.01.2021 22:03)
- Выхлоп функции можно сократить, например, распечатав только таблицу
функций. За подробностями в man - evgeniy1294(09.01.2021 21:59)
- увы! ((( по началу тоже очень не хватало, потом привык! - Aleksey_75(09.01.2021 19:37)
- В составе пакета binutils есть волшебная программа size, которая по
elf-файлу может выдать итоговые размеры прошивки. Именно её или её
аналог в зависимости от выбранного компилера зовет keil в конце
сборки: evgeniy1294(16000 знак., 09.01.2021 21:55 - 22:02)
- Спасибо. То есть интегральной картинки в среде нет... Будем знать.
))) - my504(09.01.2021 19:36)
- ну какбе Program Size: Code=XXX RO-data=XXX RW-data=XXX ZI-data=XXX
при компиляции! ну за подробностями в *.map файл - Aleksey_75(09.01.2021 19:30)