Release history:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Михаил Е. 31 марта 2004 г. 16:17
В ответ на: Эх, надо Вам все ж скалкой по одному месту. Скажем так, по сообщениям компетентных лиц. Так какие глюки в 2.26 ? отправлено DASM 31 марта 2004 г. 16:06

Release history
WTDAVR V2.28A - 2002-11-15
EW11758: The byte order of the XLINK checksum could not be set from the Embedded Workbench.

EW12386: ICCAVR -> Output -> No error messages in output files generated the command line option --no_ubrof_msg but it should have been --no_ubrof_messages.

EW12495: The ICCAVR -> Preprocessor -> Additional compiler options: now accepts more than one option.

EWAVR V2.27A - 2002-03-08
EW11348: There was a problem in the IDE, "Warnings affect exit code" and "Treat warnings as errors" were mixed up.

EWAVR V2.26C - 2001-09-12
AVRG0044: The installation software would not accept a permanent key from a *.lic , *.txt, or *.dat file when using the "Read License Key From File" feature of the license installer.

AVRG0052: C-SPY device description files (.ddf) and linker command files (.xcl) were missing for some derivatives like Mega128 and Mega323. The same derivatives were missing from the Embedded Workbench Project options dialog box.

AVREW0051: 64-bit doubles are supported by the compiler and libraries but the corresponding check box in the Embedded Workbench was disabled.

EWAVR V2.26B - 2001-07-06
AVREW0026: When configuring via dialog boxes, deselecting the option 'Initialize unused interrupt vectors with RETI instruction' had no effect, it was always on.

AVREW0025: The Library configuration tab was disabled when using -v options to specify target processor.

AVRW0002: Switching between the IAR CLIB library and the C/EC++ libraries did not change the include path of the assembler. This caused the assembler to always access the C/EC++ library includes, instead of the IAR CLIB includes. This was only an issue when using C include files in an assembler file (e.g. ctype.s90).

EWAVR V2.25E - 2001-05-04
AVRG0020: The utility postlink.exe was never installed.

AVREW0000: It was not possible to start the C-SPY ROM-monitor from within the IAR Embedded Workbench. The dialog boxes to set the communication parameters were disabled, as it is not possible to select any other driver than Simulator.
EWAVR V2.25B - 2000-10-31
The initial state of the "Place string literals and constants in initialized RAM" option on the "Code Generation" page of the Compiler options category has been changed from default off to default on.
This is the appropriate setting for all projects that do not have external ROM connected to the system using the external data bus.


EWAVR V2.25A - 2000-09-01 [Pre-release]
First public release.

The options available on the "Library Configuration" and "System Configuration" pages are in most cases all that need to be changed when setting up a new project. You no longer need to manually change the linker command files in order to set up these parameters.
To use the system configuration tabs, make sure that you have selected a specific processor derivative under the "Processor Option" options. It is not possible to use the system configuration tabs when using the generic processor options (-v0 ... -v6).

To disable the system configuration tabs, simply deselect the "Configure system using dialogs (not in .xcl file)" checkbox.

The options under these two new tabs allow you to control the size of the stacks, as well as the size of the heap. The heap is used when dynamically allocating memory with malloc, realloc, calloc, and new. You do not need to set this value to zero if you do not use dynamic memory allocation, as the system will automatically detect this and remove the heap segment.

The new configuration tabs also allow you to control where the stacks are placed, as well as which library to use. Please note that the IAR Systems CLIB Clibrary does not support Embedded C++. For those target microcontrollers that may have external memory, the "System Configuration" page gives an easy way to add segment definitions for a single area of external SRAM, ROM, or EEPROM.


Selecting the check-box "Enable bit definitions in IO-Include files" on the "Library Configuration" page in the General category of the Project options dialog box will result in an extra parameter being passed to the compiler:

-DENABLE_BIT_DEFINITIONS
This preprocessor define will enable the section in the I/O include files that defines the bit names of many of the registers in the specified AVR microcontroller.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru