так там такаяже версия
UncleSam писал(а):
Может я что-то не понял, но только что откомпилил прогу в прошивку размером: 2091 words (4182 bytes), 51,0% of FLASH(для Mega8), на CodeVisionAVR Evaluation V2.03.3. А ведь написано:Free, 2kbytes code size limited version.
лимит в 2к проскочил. похоже не всегда срабатывает.
есть неприятный момент, нельзя несколькими CodeVisionAVR V2.03.3 работать с одним файлом.
к примеру я счас делаю общий файл с функциями для двух тинек, и работаю приставив к названию exe-шника цифру (cvavr_1.exe,cvavr_2.exe) сразу в нескольких CodeVisionAVR. Версии V1.25.2, V1.25.5 (V1.25.9 не пробовал) позволяют так работать. Меняешь чтото в одном проекте, второй автоматом подхватывает изменения. Новый V2.03.3 не дает так хитрить, просто не запускается, использовать совместно с другой версией тоже не дает. может из затого что демо.
размер hex файла на выходе тоже больше чем у более ранних версий.
CodeVisionAVR V2.03.3Код:
AVRASM: AVR macro assembler 2.1.12 (build 87 Feb 28 2007 07:31:13)
Copyright (C) 1995-2006 ATMEL Corporation
C:\avr\project\adc\adc m16\r10k.asm(2553): No EEPROM data, deleting C:\avr\project\adc\adc m16\r10k.eep
ATmega16 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x0008d0 2150 106 2256 16384 13.8%
[.dseg] 0x000060 0x00016e 0 14 14 1024 1.4%
[.eseg] 0x000000 0x000000 0 0 0 512 0.0%
CodeVisionAVR V1.25.5Код:
AVRASM: AVR macro assembler 2.1.9 (build 90 Jul 5 2006 11:06:16)
Copyright (C) 1995-2006 ATMEL Corporation
r10k.asm(2499): No EEPROM data, deleting r10k.eep
ATmega16 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x0008d8 2166 98 2264 16384 13.8%
[.dseg] 0x000060 0x000168 0 8 8 1024 0.8%
[.eseg] 0x000000 0x000000 0 0 0 512 0.0%
CodeVisionAVR V1.25.2Код:
AVRASM: AVR macro assembler 2.1.2 (build 99 Nov 4 2005 09:35:05)
Copyright (C) 1995-2005 ATMEL Corporation
r10k.asm(2390): No EEPROM data, deleting r10k.eep
ATmega16 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x00084c 2026 98 2124 16384 13.0%
[.dseg] 0x000060 0x000168 0 8 8 1024 0.8%
[.eseg] 0x000000 0x000000 0 0 0 512 0.0%