Перейти к содержанию
    

Как можно посмотреть размер занимаемого пространства сектора RAM

Использую контроллер stm32h7. У него 5 секторов RAM itcmram, dtcmram, ram1, ram2, ram3. Как можно посмотреть сколько занято в каждом пространстве? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

компилятор GCC IDE stm32cubeide. 

У Меня вот такой отчет:

arm-none-eabi-size   PLK.elf 
   text	   data	    bss	    dec	    hex	filename
 211348	 535488	  52784	 799620	  c3384	PLK.elf

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

51 minutes ago, Alex_Golubev said:

Использую контроллер stm32h7. У него 5 секторов RAM itcmram, dtcmram, ram1, ram2, ram3. Как можно посмотреть сколько занято в каждом пространстве? 

А вы уверены, что у вас секции компилятора bss и data раскиданы по всем эти "секторам" ?

Посмотрите скрипт компоновщика в какие "секции" у вас bss и data раскладываются и, что в другие "секции" раскладывается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ключ линкера

--print-memory-usage

Если не вызываете напрямую ld, а в качестве фронтенда gcc, то:

Wl,--print-memory-usage

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть вкладочка build analyzer. У меня открывается только в перспективе отладки, почему-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Alex_Golubev сказал:

Использую контроллер stm32h7. У него 5 секторов RAM itcmram, dtcmram, ram1, ram2, ram3. Как можно посмотреть сколько занято в каждом пространстве? 

Уже неоднократно называли здесь это магическое слово: .map-файл.

В букварь давно пора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...