It is not possible to load a project created with EWA90 in EWAVR. There is currently no automated tool available to convert an EWA90 project into an EWAVR project. See also the guide Migrating from EWA90 to EWAVR.
This is the appropriate setting for all projects that do not have external ROM connected to the system using the external data bus.
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 C-library does not support Embedded C++. For those target microcontrollers that may have external memory, the "System Configuration" tab gives an easy way to add segment definitions for a single area of external SRAM, ROM, or EEPROM.
-DENABLE_BIT_DEFINITIONSThis preprocessor define will enable the section in the IO-include files that defines the bit names of many of the registers in the specified AVR microcontroller.