реклама на сайте
подробности

 
 
> WinAVR 20081205 AVR Memory Usage, в послежней версии не выводит информацию по Memory Usage
TechMike
сообщение Jan 25 2009, 17:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 30-07-08
Из: Moscow
Пользователь №: 39 302



Раньше работа с WinAVR 20050214, перешел на WinAVR20081205 и теперь при компиляции не выдает в конце удобную информацию по используемой памяти.
Как вернуть вывод блока "AVR Memory Usage" ?
Пробовал добавить ключ -dm, не помогло.

Было так:
Size after:
bat_meter.elf :
section size addr
.text 648 0
.data 6 8388704
.bss 13 8388710
.noinit 0 8388723
.eeprom 0 8454144
.debug_aranges 20 0
.debug_pubnames 203 0
.debug_info 370 0
.debug_abbrev 134 0
.debug_line 484 0
.debug_str 224 0
Total 2102

AVR Memory Usage:
-----------------
Device: attiny13
Program: 654 bytes (63.9% Full)
(.text + .data + .bootloader)
Data: 19 bytes (29.7% Full)
(.data + .bss + .noinit)
-------- end --------
Build succeeded with 0 Warnings...

Сейчас:
Size after:
bat_meter.elf :
section size addr
.text 1130 0
.data 8 8388704
.bss 19 8388712
.debug_aranges 32 0
.debug_pubnames 302 0
.debug_info 510 0
.debug_abbrev 134 0
.debug_line 666 0
.debug_frame 64 0
.debug_str 291 0
Total 3156
-------- end --------
Build succeeded with 0 Warnings...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kurtis
сообщение Jan 26 2009, 15:54
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Покажите с какими ключами у вас avr-size вызывается. Попробуйте подкорректировать Makefile для avr-size по такому шаблону (взято из примеров для scmRTOS http://sourceforge.net/project/showfiles.p...ckage_id=210853 )
Код
SIZE    := avr-size
...
ELFSIZE = $(SIZE) --format=avr --mcu=$(MCU)
...
printok:  $(TRGELF)
    echo ======== All OK,  project size:; $(ELFSIZE) $<
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01773 секунд с 7
ELECTRONIX ©2004-2016