Alex_Golubev 0 28 января, 2021 Опубликовано 28 января, 2021 · Жалоба Как можно в stm32cubeide посмотреть сколько занято памяти ОЗУ ПЗУ ? И как можно посмотреть где размещена переменная какой адрес, и какой тип у переменной (только чтение или чтение запись)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
antis 1 28 января, 2021 Опубликовано 28 января, 2021 (изменено) · Жалоба 47 минут назад, Alex_Golubev сказал: Как можно в stm32cubeide посмотреть сколько занято памяти ОЗУ ПЗУ ? И как можно посмотреть где размещена переменная какой адрес, и какой тип у переменной (только чтение или чтение запись)? Смотрите Window->Show View ->Build analyzer Изменено 28 января, 2021 пользователем antis Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 29 января, 2021 Опубликовано 29 января, 2021 · Жалоба 15 hours ago, Alex_Golubev said: Как можно в stm32cubeide посмотреть сколько занято памяти ОЗУ ПЗУ ? И как можно посмотреть где размещена переменная какой адрес, и какой тип у переменной (только чтение или чтение запись)? Все компиляторы, включая GCC (которым в кубе пользуются) позволяют сделать map файл, в котором все это есть. Я не знаю как в кубе это включить, но ищите. Проверьте ту директорию, где выходные файлы строятся. Debug или кажется Release. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
std 6 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба Дополню, что после выполнения полной сборки проекта: Project -> Build All (Ctrl+B) в окне Project Explorer необходимо встать либо на корневую ветвь дерева проекта либо на фолдер Debug и нажать F5 или выбрать "Refresh". После этого в дереве проекта появился ветвь Binaries. После освежения в окне "Build Analyzer" будут видно использование памяти FLASH, RAM, CCMRAM. Если окна Build Analyzer не видно, то Window -> Show View -> Other... -> набираем "Build Analyzer". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться